org.javacc.parser
Class NonTerminal

java.lang.Object
  extended by org.javacc.parser.Expansion
      extended by org.javacc.parser.NonTerminal

public class NonTerminal
extends Expansion

Describes non terminals.


Field Summary
 java.util.Vector argument_tokens
          The list of all tokens in the argument list.
 java.util.Vector lhsTokens
          The LHS to which the return value of the non-terminal is assigned.
 java.lang.String name
          The name of the non-terminal.
 NormalProduction prod
          The production this non-terminal corresponds to.
 
Fields inherited from class org.javacc.parser.Expansion
inMinimumSize, myGeneration, nextGenerationIndex, parent
 
Constructor Summary
NonTerminal()
           
 
Method Summary
 
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

lhsTokens

public java.util.Vector lhsTokens
The LHS to which the return value of the non-terminal is assigned. In case there is no LHS, then the vector remains empty.


name

public java.lang.String name
The name of the non-terminal.


argument_tokens

public java.util.Vector argument_tokens
The list of all tokens in the argument list.


prod

public NormalProduction prod
The production this non-terminal corresponds to.

Constructor Detail

NonTerminal

public NonTerminal()