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