net.sf.parser4j.kernelgenerator.entity.state.dfa
Class DfaState

java.lang.Object
  extended by net.sf.parser4j.kernelgenerator.entity.state.dfa.DfaState
All Implemented Interfaces:
IState

public class DfaState
extends java.lang.Object
implements IState

Author:
luc peuvrier

Constructor Summary
DfaState()
           
 
Method Summary
 void addGotoByTerminal(TerminalCharRange terminalCharRange, IState state)
           
 void addLexState(LexState lexState)
           
 void addLexState(java.util.Set<LexState> lexStateSet)
           
 boolean equals(java.lang.Object obj)
           
 java.util.Set<LexState> getLexStateSet()
           
 java.util.Set<java.lang.Integer> getMatchedNonTerminalSet()
           
 int getStateIdentifier()
           
 java.util.Iterator<StateByTerminalRange> gotoByTerminalIterator()
           
 int hashCode()
           
 java.util.Iterator<LexStateByTerminalRange> nfaGotoByTerminalIterator()
           
 void setStateIdentifier(int stateIdentifier)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DfaState

public DfaState()
Method Detail

getStateIdentifier

public int getStateIdentifier()
Specified by:
getStateIdentifier in interface IState

setStateIdentifier

public void setStateIdentifier(int stateIdentifier)

addLexState

public void addLexState(java.util.Set<LexState> lexStateSet)

addLexState

public void addLexState(LexState lexState)

getLexStateSet

public java.util.Set<LexState> getLexStateSet()

nfaGotoByTerminalIterator

public java.util.Iterator<LexStateByTerminalRange> nfaGotoByTerminalIterator()

addGotoByTerminal

public void addGotoByTerminal(TerminalCharRange terminalCharRange,
                              IState state)

gotoByTerminalIterator

public java.util.Iterator<StateByTerminalRange> gotoByTerminalIterator()

getMatchedNonTerminalSet

public java.util.Set<java.lang.Integer> getMatchedNonTerminalSet()

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.