public class AttributeChecks extends Object implements ActionSplitterListener
| Modifier and Type | Field and Description |
|---|---|
org.antlr.runtime.Token |
actionToken |
Alternative |
alt |
ErrorManager |
errMgr |
Grammar |
g |
ActionAST |
node |
Rule |
r |
| Constructor and Description |
|---|
AttributeChecks(Grammar g,
Rule r,
Alternative alt,
ActionAST node,
org.antlr.runtime.Token actionToken) |
| Modifier and Type | Method and Description |
|---|---|
void |
attr(String expr,
org.antlr.runtime.Token x) |
static void |
checkAllAttributeExpressions(Grammar g) |
void |
examineAction() |
void |
indirectTemplateInstance(String expr) |
Rule |
isolatedRuleRef(String x) |
void |
nonLocalAttr(String expr,
org.antlr.runtime.Token x,
org.antlr.runtime.Token y) |
void |
qualifiedAttr(String expr,
org.antlr.runtime.Token x,
org.antlr.runtime.Token y) |
void |
setAttr(String expr,
org.antlr.runtime.Token x,
org.antlr.runtime.Token rhs) |
void |
setExprAttribute(String expr) |
void |
setNonLocalAttr(String expr,
org.antlr.runtime.Token x,
org.antlr.runtime.Token y,
org.antlr.runtime.Token rhs) |
void |
setSTAttribute(String expr) |
void |
templateExpr(String expr) |
void |
templateInstance(String expr) |
void |
text(String text) |
public Grammar g
public Rule r
public Alternative alt
public ActionAST node
public org.antlr.runtime.Token actionToken
public ErrorManager errMgr
public AttributeChecks(Grammar g, Rule r, Alternative alt, ActionAST node, org.antlr.runtime.Token actionToken)
public static void checkAllAttributeExpressions(Grammar g)
public void examineAction()
public void qualifiedAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token y)
qualifiedAttr in interface ActionSplitterListenerpublic void setAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token rhs)
setAttr in interface ActionSplitterListenerpublic void attr(String expr, org.antlr.runtime.Token x)
attr in interface ActionSplitterListenerpublic void nonLocalAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token y)
nonLocalAttr in interface ActionSplitterListenerpublic void setNonLocalAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token y, org.antlr.runtime.Token rhs)
setNonLocalAttr in interface ActionSplitterListenerpublic void text(String text)
text in interface ActionSplitterListenerpublic void templateInstance(String expr)
public void indirectTemplateInstance(String expr)
public void setExprAttribute(String expr)
public void setSTAttribute(String expr)
public void templateExpr(String expr)
Copyright © 1992–2020 ANTLR. All rights reserved.