|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
Symtab | A class to represent a program's symbol table. |
SymtabEntry | This class represents an entry in the symbol table. |
SymtabScope | This class represents a single, local scope (e.g., for a procedure or local block). |
Implements a symbol table for use in constructing the Clef AST. A
Symtab
instance is a container for a
tree of scopes
. Each scope has
a set of children scopes and a symbol table to implement the tree and
provide scoping of names. A symbol table is a mapping from names to a
set of declarations
.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |