parser adds fields to symbol table