Contents    Page-10    Prev    Next    Page+10    Index   

Symbol Table

A symbol table is a data structure that associates names with information about the objects that are denoted by the names.

Programming languages have many kinds of symbols: statement labels, variables, constants, subprogram names, etc.

A symbol table must be well organized:

A set of symbol table routines for use with the class programs is provided in the file symtab.c and documented in the file symtab.txt .