This project simulates a symbol table, a crucial data structure used in compilers to store information about identifiers (variables, functions, etc.). The implementation supports operations like ...
In this assignment we will construct a symbol table that can store type and scope information of a symbol found in the source program. If the source program consists of a single scope then we can use ...