| Package | Description |
|---|---|
| org.antlr.v4.parse | |
| org.antlr.v4.semantics | |
| org.antlr.v4.tool |
| Modifier and Type | Method and Description |
|---|---|
static AttributeDict |
ScopeParser.parse(ActionAST
|
static AttributeDict |
ScopeParser.parseTypedArgList(ActionAST
Given an arg or retval scope definition list like Map
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SymbolChecks.checkDeclarationRuleConflicts(Rule
|
protected void |
SymbolChecks.checkLocalConflictingDeclarations(Rule
|
| Modifier and Type | Field and Description |
|---|---|
AttributeDict |
Rule.args
|
AttributeDict |
Attribute.dict
Who contains us?
|
AttributeDict |
Rule.locals
|
static AttributeDict |
Rule.predefinedRulePropertiesDict
Rule refs have a predefined set of attributes as well as the return values and args.
|
static AttributeDict |
AttributeDict.predefinedTokenDict
All
Token scopes (token labels) share the same fixed scope of of predefined attributes.
|
AttributeDict |
Rule.retvals
|
| Modifier and Type | Field and Description |
|---|---|
static Map |
Grammar.grammarAndLabelRefTypeToScope
|
| Modifier and Type | Method and Description |
|---|---|
AttributeDict |
Rule.getPredefinedScope(LabelType
|
| Modifier and Type | Method and Description |
|---|---|
Set |
AttributeDict.intersection(AttributeDict
Return the set of keys that collide from
this and
other.
|