org.sablecc.sablecc
Class Production

java.lang.Object
  extended by org.sablecc.sablecc.Production

final class Production
extends java.lang.Object


Field Summary
private static java.util.TreeMap alternatives_
           
(package private)  int index
           
(package private)  int leftside
           
private  boolean modified
           
private static boolean modified_
           
(package private)  java.lang.String name
           
private static java.util.Vector productions
           
private static Production[] productions_
           
private  java.util.Vector rightside
           
private  Symbol[] rightside_
           
 
Constructor Summary
Production(int leftside, java.lang.String name)
           
 
Method Summary
(package private)  void addSymbol(Symbol s)
           
(package private) static Production[] alternatives(int nonterminal)
           
private static void computeArray_()
           
private  void computeArray()
           
(package private) static Production production(int index)
           
(package private) static Production[] productions()
           
static void reinit()
           
(package private)  Symbol[] rightside()
           
(package private)  Symbol rightside(int index)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

leftside

final int leftside

index

final int index

name

final java.lang.String name

rightside

private final java.util.Vector rightside

productions

private static final java.util.Vector productions

alternatives_

private static java.util.TreeMap alternatives_

modified_

private static boolean modified_

productions_

private static Production[] productions_

modified

private boolean modified

rightside_

private Symbol[] rightside_
Constructor Detail

Production

Production(int leftside,
           java.lang.String name)
Method Detail

reinit

public static void reinit()

computeArray_

private static void computeArray_()

computeArray

private void computeArray()

rightside

Symbol[] rightside()

addSymbol

void addSymbol(Symbol s)

rightside

Symbol rightside(int index)

production

static Production production(int index)

alternatives

static Production[] alternatives(int nonterminal)

productions

static Production[] productions()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object