antlr
Class ZeroOrMoreBlock

java.lang.Object
  extended by antlr.GrammarElement
      extended by antlr.AlternativeElement
          extended by antlr.AlternativeBlock
              extended by antlr.BlockWithImpliedExitPath
                  extended by antlr.ZeroOrMoreBlock

 class ZeroOrMoreBlock
extends BlockWithImpliedExitPath


Field Summary
 
Fields inherited from class antlr.BlockWithImpliedExitPath
exitCache, exitLookaheadDepth
 
Fields inherited from class antlr.AlternativeBlock
alternatives, alti, altj, analysisAlt, doAutoGen, generateAmbigWarnings, greedy, greedySet, hasAnAction, hasASynPred, ID, initAction, label, nblks, not, warnWhenFollowAmbig
 
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
ZeroOrMoreBlock(Grammar g)
           
ZeroOrMoreBlock(Grammar g, Token start)
           
 
Method Summary
 void generate()
           
 Lookahead look(int k)
           
 String toString()
           
 
Methods inherited from class antlr.AlternativeBlock
addAlternative, getAlternativeAt, getAlternatives, getAutoGen, getInitAction, getLabel, prepareForAnalysis, removeTrackingOfRuleRefs, setAlternatives, setAutoGen, setInitAction, setLabel, setOption
 
Methods inherited from class antlr.AlternativeElement
getAutoGenType, setAutoGenType
 
Methods inherited from class antlr.GrammarElement
getColumn, getLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZeroOrMoreBlock

public ZeroOrMoreBlock(Grammar g)

ZeroOrMoreBlock

public ZeroOrMoreBlock(Grammar g,
                       Token start)
Method Detail

generate

public void generate()
Overrides:
generate in class AlternativeBlock

look

public Lookahead look(int k)
Overrides:
look in class AlternativeBlock

toString

public String toString()
Overrides:
toString in class AlternativeBlock