antlr
Class AlternativeElement

java.lang.Object
  extended by antlr.GrammarElement
      extended by antlr.AlternativeElement
Direct Known Subclasses:
ActionElement, AlternativeBlock, BlockEndElement, CharRangeElement, GrammarAtom, RuleRefElement, TokenRangeElement

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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

next

AlternativeElement next

autoGenType

protected int autoGenType

enclosingRuleName

protected String enclosingRuleName
Constructor Detail

AlternativeElement

public AlternativeElement(Grammar g)

AlternativeElement

public AlternativeElement(Grammar g,
                          Token start)

AlternativeElement

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

getAutoGenType

public int getAutoGenType()

setAutoGenType

public void setAutoGenType(int a)

getLabel

public String getLabel()

setLabel

public void setLabel(String label)