Class that hold the symbol table.
void clear()
Destructor that clears memory.
std::map< std::string, Symtab * > symtab_map
Parser symbol map.
Symtab * symlook(std::string s)
Look up parser symbol.
Symtab * symcreate(std::string s)
Create new parser symbol.
Common header for the lexer and the parser to share Symbol table for numeric variables,...
Parser namespace for GMAD language. Combination of Geant4 and MAD.