public class ActionSniffer extends BlankActionSplitterListener
| Modifier and Type | Field and Description |
|---|---|
Token |
actionToken
|
Alternative |
alt
|
ErrorManager |
errMgr
|
Grammar |
g
|
ActionAST |
node
|
Rule |
r
|
| Constructor and Description |
|---|
ActionSniffer(Grammar
|
| Modifier and Type | Method and Description |
|---|---|
void |
attr(String
|
void |
examineAction()
|
void |
processNested(Token actionToken)
|
void |
qualifiedAttr(String
|
void |
setAttr(String
|
void |
setNonLocalAttr(String
|
void |
trackRef(Token x)
|
indirectTemplateInstance, nonLocalAttr, setExprAttribute, setSTAttribute, templateExpr, templateInstance, textpublic Grammarg
public Ruler
public Alternativealt
public ActionASTnode
public Token actionToken
public ErrorManagererrMgr
public ActionSniffer(Grammarg, Rule r, Alternative alt, ActionAST node, Token actionToken)
public void examineAction()
public void processNested(Token actionToken)
public void attr(Stringexpr, Token x)
public void qualifiedAttr(Stringexpr, Token x, Token y)
public void setAttr(Stringexpr, Token x, Token rhs)
public void setNonLocalAttr(Stringexpr, Token x, Token y, Token rhs)
public void trackRef(Token x)