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

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

public class AutomatonDecl
extends Object


Constructor Summary
AutomatonDecl(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

AutomatonDecl

public AutomatonDecl(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