rewrite scope implementation

* now there are not extra unused hash tables
 * each variable declaration opens a new scope inside a function
f6cbb73c74Andrew Kelley committed on 12/2/2016, 2:08:12 AMparentc6ace97
7 files changedLine totals unavailable