org.sablecc.sablecc
Class LR0Collection

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

final class LR0Collection
extends java.lang.Object


Field Summary
private static LR0ItemSet empty
           
private  java.util.Vector GOTO
           
(package private)  java.util.Vector names
           
private  java.util.TreeMap setIndices
           
private  java.util.Vector sets
           
 
Constructor Summary
LR0Collection(LR0ItemSet set)
           
 
Method Summary
private  int add(LR0ItemSet set, int from, Symbol symbol)
           
private  void addGoto(int from, Symbol symbol, LR0ItemSet to)
           
(package private)  java.lang.Integer GOTO(int set, Symbol symbol)
           
static void reinit()
           
private  LR0ItemSet set(int index)
           
private  java.lang.Integer set(LR0ItemSet set)
           
(package private)  LR0ItemSet[] sets()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

sets

private final java.util.Vector sets

setIndices

private final java.util.TreeMap setIndices

GOTO

private final java.util.Vector GOTO

names

final java.util.Vector names

empty

private static LR0ItemSet empty
Constructor Detail

LR0Collection

LR0Collection(LR0ItemSet set)
Method Detail

add

private int add(LR0ItemSet set,
                int from,
                Symbol symbol)

reinit

public static void reinit()

addGoto

private void addGoto(int from,
                     Symbol symbol,
                     LR0ItemSet to)

set

private java.lang.Integer set(LR0ItemSet set)

set

private LR0ItemSet set(int index)

sets

LR0ItemSet[] sets()

GOTO

java.lang.Integer GOTO(int set,
                       Symbol symbol)

toString

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