antlr

Class TokenRangeElement


(package private) class TokenRangeElement
extends AlternativeElement

Field Summary

protected int
begin
protected String
beginText
protected int
end
protected String
endText
(package private) 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

TokenRangeElement(Grammar g, Token t1, Token t2, int autoGenType)

Method Summary

void
generate()
String
getLabel()
Lookahead
look(int k)
void
setLabel(String label_)
String
toString()

Methods inherited from class antlr.AlternativeElement

getAutoGenType, getLabel, setAutoGenType, setLabel

Methods inherited from class antlr.GrammarElement

generate, getColumn, getLine, look, toString

Field Details

begin

protected int begin


beginText

protected String beginText


end

protected int end


endText

protected String endText


label

(package private)  String label

Constructor Details

TokenRangeElement

public TokenRangeElement(Grammar g,
                         Token t1,
                         Token t2,
                         int autoGenType)

Method Details

generate

public void generate()
Overrides:
generate in interface GrammarElement


getLabel

public String getLabel()
Overrides:
getLabel in interface AlternativeElement


look

public Lookahead look(int k)
Overrides:
look in interface GrammarElement


setLabel

public void setLabel(String label_)
Overrides:
setLabel in interface AlternativeElement


toString

public String toString()
Overrides:
toString in interface GrammarElement