antlr

Class CharRangeElement


(package private) class CharRangeElement
extends AlternativeElement

Field Summary

protected char
begin
protected String
beginText
protected char
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

CharRangeElement(LexerGrammar 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 char begin


beginText

protected String beginText


end

protected char end


endText

protected String endText


label

(package private)  String label

Constructor Details

CharRangeElement

public CharRangeElement(LexerGrammar 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