Course works in building a simple compiler
In this part, a symbol table is built using c++ to carry out the functions of symbol transfers during lexical analysis, syntax analysis and intermediate code generation. Symbol Table includes header files of class ScopeTable and SymbolInfo. ScopeTable acts as a hash table for SymbolInfo objects.