com.saxonica.fsa
Class NonDeterminizedState
java.lang.Object
  
com.saxonica.fsa.AutomatonState
      
com.saxonica.fsa.NonDeterminizedState
public class NonDeterminizedState
- extends AutomatonState
 
A state in the non-determinized finite state machine
 
 
 
 
 
 
NonDeterminizedState
public NonDeterminizedState(FiniteStateMachine machine)
- Create a new state
- Parameters:
 machine - 
 
addLambdaTransition
public void addLambdaTransition(AutomatonState newState)
- Add a lambda transition from this state to another state. This
 is a transition that can take place when no symbol is read.
- Parameters:
 newState - the state that results from this event
 
 
getLambdaTransitions
public List getLambdaTransitions()
- Get the lambda transitions from this state
 
 
displayLambdaTransitions
public void displayLambdaTransitions()
- Overrides:
 displayLambdaTransitions in class AutomatonState
 
 
Copyright (C) Michael H. Kay. All rights reserved.