| Interface | Description |
|---|---|
| GVisitor |
| Class | Description |
|---|---|
| ActionName | |
| ASTNode<T extends ASTNode> | |
| ASTNodeAnnotation | |
| ASTState | |
| ASTState.CircleState |
Tracks the state of the current circular evaluation.
|
| ASTState.CircularValue |
This class stores an attribute value tagged with an iteration ID for
a circular evaluation.
|
| ASTState.Cycle |
Instances of this class are used to uniquely identify circular evaluation iterations.
|
| AttributeValue<T> |
Wrapper class for storing nullable attribute values.
|
| ClassDecl | |
| EmbedCode | |
| GAction | |
| GComponent | |
| GDecl |
Productions and directives.
|
| GGrammar | |
| Goal | |
| GPrecedence |
Precedence symbol (specified with at-sign as part of a production).
|
| GProduction | |
| GRule | |
| GSym | |
| HeaderCode | |
| LeftAssoc | |
| List<T extends ASTNode> | |
| NonAssoc | |
| Opt<T extends ASTNode> | |
| PackageDecl | |
| RightAssoc | |
| Terminals | |
| Type | |
| TypeOf |
| Enum | Description |
|---|---|
| ASTNodeAnnotation.Kind |
| Annotation Type | Description |
|---|---|
| ASTNodeAnnotation.Attribute | |
| ASTNodeAnnotation.Child | |
| ASTNodeAnnotation.Constructor | |
| ASTNodeAnnotation.ListChild | |
| ASTNodeAnnotation.OptChild | |
| ASTNodeAnnotation.Source | |
| ASTNodeAnnotation.Token |