Tag archive for "symbol tables"

Every compiler stores data in different symbol tables. Symbol table is a special data structure that is designed for easy insertion of new symbol with associated data and quick search through all elements in the table.

Each identifier symbol table must be created before it can be used. Turbo Pascal uses diferent parameters (number of linked lists) for different identifier symbol tables.

Storing identifiers into symbol table is simple because of the way how Turbo Pascal organizes symbol tables.