Package org.antlr.tool
Class Grammar.LabelElementPair
- java.lang.Object
-
- org.antlr.tool.Grammar.LabelElementPair
-
- Enclosing class:
- Grammar
public class Grammar.LabelElementPair extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description boolean
actionReferencesLabel
Has an action referenced the label? Set by ActionAnalysis.g Currently only set for rule labels.GrammarAST
elementRef
org.antlr.runtime.Token
label
java.lang.String
referencedRuleName
int
type
-
Constructor Summary
Constructors Constructor Description LabelElementPair(org.antlr.runtime.Token label, GrammarAST elementRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rule
getReferencedRule()
java.lang.String
toString()
-
-
-
Field Detail
-
label
public org.antlr.runtime.Token label
-
elementRef
public GrammarAST elementRef
-
referencedRuleName
public java.lang.String referencedRuleName
-
actionReferencesLabel
public boolean actionReferencesLabel
Has an action referenced the label? Set by ActionAnalysis.g Currently only set for rule labels.
-
type
public int type
-
-
Constructor Detail
-
LabelElementPair
public LabelElementPair(org.antlr.runtime.Token label, GrammarAST elementRef)
-
-
Method Detail
-
getReferencedRule
public Rule getReferencedRule()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-