Scoping Issues
mattpiccolella opened this issue · comments
Right now, we're allowed to refer to variables that weren't declared directly within a function. This is bad - our functions don't work. I think ideally, that means we clear out all the variables in a map before we pass a symbol table to a function call (we wanna leave the functions, because we want to be able to call other functions within functions). We'll talk about this, though.
#46 fixes this, I believe