public class AttributeChecks extends Objectimplements ActionSplitterListener
| Modifier and Type | Field and Description |
|---|---|
Token |
actionToken
|
Alternative |
alt
|
ErrorManager |
errMgr
|
Grammar |
g
|
ActionAST |
node
|
Rule |
r
|
| Constructor and Description |
|---|
AttributeChecks(Grammar
|
| Modifier and Type | Method and Description |
|---|---|
void |
attr(String
|
static void |
checkAllAttributeExpressions(Grammar
|
void |
examineAction()
|
void |
indirectTemplateInstance(String
|
Rule |
isolatedRuleRef(String
|
void |
nonLocalAttr(String
|
void |
qualifiedAttr(String
|
void |
setAttr(String
|
void |
setExprAttribute(String
|
void |
setNonLocalAttr(String
|
void |
setSTAttribute(String
|
void |
templateExpr(String
|
void |
templateInstance(String
|
void |
text(String
|
public Grammarg
public Ruler
public Alternativealt
public ActionASTnode
public Token actionToken
public ErrorManagererrMgr
public AttributeChecks(Grammarg, Rule r, Alternative alt, ActionAST node, Token actionToken)
public static void checkAllAttributeExpressions(Grammarg)
public void examineAction()
public void qualifiedAttr(Stringexpr, Token x, Token y)
public void setAttr(Stringexpr, Token x, Token rhs)
public void attr(Stringexpr, Token x)
public void nonLocalAttr(Stringexpr, Token x, Token y)
public void setNonLocalAttr(Stringexpr, Token x, Token y, Token rhs)
public void text(Stringtext)
public void templateInstance(Stringexpr)
public void indirectTemplateInstance(Stringexpr)
public void setExprAttribute(Stringexpr)
public void setSTAttribute(Stringexpr)
public void templateExpr(Stringexpr)