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