fr.umlv.tatoo.cc.lexer.regex
Class RegexIntervalTable

java.lang.Object
  extended by fr.umlv.tatoo.cc.lexer.regex.RegexIntervalTable

public class RegexIntervalTable
extends Object


Constructor Summary
RegexIntervalTable(int firstState, CharacterSet[][] trans, boolean[] accepts, Encoding encoding)
           
 
Method Summary
 boolean acceptsEpsilon()
           
 boolean[] getAccepts()
           
 int getFirstState()
           
 int[][] getTransitions()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegexIntervalTable

public RegexIntervalTable(int firstState,
                          CharacterSet[][] trans,
                          boolean[] accepts,
                          Encoding encoding)
Method Detail

acceptsEpsilon

public boolean acceptsEpsilon()

getAccepts

public final boolean[] getAccepts()

getTransitions

public final int[][] getTransitions()

getFirstState

public final int getFirstState()

toString

public String toString()
Overrides:
toString in class Object