Initialize symbol table without an "initial" block
Now it is necessary to call open_block or close_block before calling add_symbol
for the first time, which we weare alreay doing.
@@ -3,7 +3,7 @@ local symtab = {}
symtab.__index = symtab
function symtab.new()
- return setmetatable({ blocks = { {} } }, symtab)
+ return setmetatable({ blocks = {} }, symtab)
end
function symtab:open_block()
