Symbol Table Run Time Environment
Symbol Table Run Time Environment
&
Run Time Environment
Symbol Table
• Symbol table is a data structure which is used
by compiler to keep track of scope and binding
information about names i.e, a complier
needs to collect and use information about
the names appearing in the source program.
• Data Type
• Name
• Declaring Procedures
• Offset in Storage
• If structure or record then pointer to structure table.
• For parameters, whether passing is by value or
reference?
• Numbers and type of arguments passed to the function
• Base Address.
Name Representations in Symbol Table