Package antlr
Class TokenRangeElement
- java.lang.Object
-
- antlr.GrammarElement
-
- antlr.AlternativeElement
-
- antlr.TokenRangeElement
-
class TokenRangeElement extends AlternativeElement
-
-
Field Summary
Fields Modifier and Type Field Description protected int
begin
protected java.lang.String
beginText
protected int
end
protected java.lang.String
endText
(package private) java.lang.String
label
-
Fields inherited from class antlr.AlternativeElement
autoGenType, enclosingRuleName, next
-
Fields inherited from class antlr.GrammarElement
AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line
-
-
Constructor Summary
Constructors Constructor Description TokenRangeElement(Grammar g, Token t1, Token t2, int autoGenType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
java.lang.String
getLabel()
Lookahead
look(int k)
void
setLabel(java.lang.String label_)
java.lang.String
toString()
-
Methods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenType
-
Methods inherited from class antlr.GrammarElement
getColumn, getLine
-
-
-
-
Method Detail
-
generate
public void generate()
- Overrides:
generate
in classGrammarElement
-
getLabel
public java.lang.String getLabel()
- Overrides:
getLabel
in classAlternativeElement
-
look
public Lookahead look(int k)
- Overrides:
look
in classGrammarElement
-
setLabel
public void setLabel(java.lang.String label_)
- Overrides:
setLabel
in classAlternativeElement
-
toString
public java.lang.String toString()
- Specified by:
toString
in classGrammarElement
-
-