Update parser and add symbol table