| Modifier and Type | Class and Description |
|---|---|
class |
ClassSymbol
A symbol representing the class.
|
class |
DataAggregateSymbol
A symbol representing a collection of data like a struct or class.
|
class |
FunctionSymbol
This symbol represents a function ala C, not a method ala Java.
|
class |
GlobalScope
A scope associated with globals.
|
class |
LocalScope
A scope object typically associated with {...} code blocks
|
class |
MethodSymbol
A method symbol is a function that lives within an aggregate/class and has a slot number.
|
class |
PredefinedScope
A scope to hold predefined symbols of your language.
|
class |
SymbolWithScope
An abstract base class that houses common functionality for
symbols like classes and functions that are both symbols and scopes.
|
| Modifier and Type | Field and Description |
|---|---|
BaseScope |
SymbolTable.PREDEFINED |
Copyright © 2016 ANTLR. All Rights Reserved.