This program implements symbol table management routines to store all of the identifiers and integrate semantic actions into your parser to build the symbol table and output the symbol table.