| Modifier and Type | Field and Description |
|---|---|
| public CodeBlock | enclosingBlock
All operations know in which block they live: CodeBlock, CodeBlockForAlt Templates might need to know block nesting level or find a specific declaration, etc... |
| public RuleFunction | |
| public int | uniqueID
Used to create unique var names etc... |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public CodeBlockForOuterMostAlt |
| enclosingBlock | back to summary |
|---|---|
| public CodeBlock enclosingBlock All operations know in which block they live: CodeBlock, CodeBlockForAlt Templates might need to know block nesting level or find a specific declaration, etc... | |
| enclosingRuleRunction | back to summary |
|---|---|
| public RuleFunction enclosingRuleRunction | |
| uniqueID | back to summary |
|---|---|
| public int uniqueID Used to create unique var names etc... | |
| SrcOp | back to summary |
|---|---|
| public SrcOp(OutputModelFactory factory) | |
| SrcOp | back to summary |
|---|---|
| public SrcOp(OutputModelFactory factory, GrammarAST ast) | |
| getContextName | back to summary |
|---|---|
| public String getContextName() Return label alt or return name of rule | |
| getOuterMostAltCodeBlock | back to summary |
|---|---|
| public CodeBlockForOuterMostAlt getOuterMostAltCodeBlock() Walk upwards in model tree, looking for outer alt's code block | |