antlr

Class AlternativeElement

Known Direct Subclasses:
ActionElement, AlternativeBlock, BlockEndElement, CharRangeElement, GrammarAtom, RuleRefElement, TokenRangeElement

(package private) abstract class AlternativeElement
extends GrammarElement

Field Summary

protected int
autoGenType
protected String
enclosingRuleName
(package private) AlternativeElement
next

Fields inherited from class antlr.GrammarElement

AUTO_GEN_BANG, AUTO_GEN_CARET, AUTO_GEN_NONE, column, grammar, line

Constructor Summary

AlternativeElement(Grammar g)
AlternativeElement(Grammar g, Token start)
AlternativeElement(Grammar g, Token start, int autoGenType_)

Method Summary

int
getAutoGenType()
String
getLabel()
void
setAutoGenType(int a)
void
setLabel(String label)

Methods inherited from class antlr.GrammarElement

generate, getColumn, getLine, look, toString

Field Details

autoGenType

protected int autoGenType

enclosingRuleName

protected String enclosingRuleName

AlternativeElement next

Constructor Details

AlternativeElement

public AlternativeElement(Grammar g)

AlternativeElement

public AlternativeElement(Grammar g,
                          Token start)

AlternativeElement

public AlternativeElement(Grammar g,
                          Token start,
                          int autoGenType_)

Method Details

getAutoGenType

public int getAutoGenType()

getLabel

public String getLabel()

setAutoGenType

public void setAutoGenType(int a)

setLabel

public void setLabel(String label)