public class ActionSniffer extends BlankActionSplitterListener
| Modifier and Type | Field and Description |
|---|---|
org.antlr.runtime.Token |
actionToken |
Alternative |
alt |
ErrorManager |
errMgr |
Grammar |
g |
ActionAST |
node |
Rule |
r |
| Constructor and Description |
|---|
ActionSniffer(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) |
void |
examineAction() |
void |
processNested(org.antlr.runtime.Token actionToken) |
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 |
setNonLocalAttr(String expr,
org.antlr.runtime.Token x,
org.antlr.runtime.Token y,
org.antlr.runtime.Token rhs) |
void |
trackRef(org.antlr.runtime.Token x) |
indirectTemplateInstance, nonLocalAttr, setExprAttribute, setSTAttribute, templateExpr, templateInstance, textpublic Grammar g
public Rule r
public Alternative alt
public ActionAST node
public org.antlr.runtime.Token actionToken
public ErrorManager errMgr
public ActionSniffer(Grammar g, Rule r, Alternative alt, ActionAST node, org.antlr.runtime.Token actionToken)
public void examineAction()
public void processNested(org.antlr.runtime.Token actionToken)
public void attr(String expr, org.antlr.runtime.Token x)
attr in interface ActionSplitterListenerattr in class BlankActionSplitterListenerpublic void qualifiedAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token y)
qualifiedAttr in interface ActionSplitterListenerqualifiedAttr in class BlankActionSplitterListenerpublic void setAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token rhs)
setAttr in interface ActionSplitterListenersetAttr in class BlankActionSplitterListenerpublic void setNonLocalAttr(String expr, org.antlr.runtime.Token x, org.antlr.runtime.Token y, org.antlr.runtime.Token rhs)
setNonLocalAttr in interface ActionSplitterListenersetNonLocalAttr in class BlankActionSplitterListenerpublic void trackRef(org.antlr.runtime.Token x)
Copyright © 1992–2020 ANTLR. All rights reserved.