fr.umlv.tatoo.runtime.interfaces
Interface RegexTable

All Known Implementing Classes:
CharRegexTable

public interface RegexTable


Method Summary
 boolean accept(int i)
           
 int getStart()
           
 int getStateNumber()
           
 int getTransition(int state, char next)
           
 boolean noOut(int currentState)
           
 

Method Detail

getStart

int getStart()

getTransition

int getTransition(int state,
                  char next)
Parameters:
state - previous state
next - letter to read
Returns:
next state or -1 if undefined

accept

boolean accept(int i)

getStateNumber

int getStateNumber()

noOut

boolean noOut(int currentState)
Parameters:
currentState -
Returns:
true if currentState is a sink state