parser + symtab working