org.javacc.parser
Class RChoice

java.lang.Object
  extended by org.javacc.parser.Expansion
      extended by org.javacc.parser.RegularExpression
          extended by org.javacc.parser.RChoice

public class RChoice
extends RegularExpression

Describes regular expressions which are choices from from among included regular expressions.


Field Summary
 java.util.Vector choices
          The list of choices of this regular expression.
 
Fields inherited from class org.javacc.parser.RegularExpression
label, lhsTokens, private_rexp, tpContext
 
Fields inherited from class org.javacc.parser.Expansion
inMinimumSize, myGeneration, nextGenerationIndex, parent
 
Constructor Summary
RChoice()
           
 
Method Summary
 void CheckUnmatchability()
           
 Nfa GenerateNfa(boolean ignoreCase)
           
 
Methods inherited from class org.javacc.parser.RegularExpression
CanMatchAnyChar
 
Methods inherited from class org.javacc.parser.Expansion
hashCode, reInit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

choices

public java.util.Vector choices
The list of choices of this regular expression. Each Vector component will narrow to RegularExpression.

Constructor Detail

RChoice

public RChoice()
Method Detail

GenerateNfa

public Nfa GenerateNfa(boolean ignoreCase)
Specified by:
GenerateNfa in class RegularExpression

CheckUnmatchability

public void CheckUnmatchability()