Archon::Utilities::DFA::State Class Reference

Collaboration diagram for Archon::Utilities::DFA::State:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int getFinalValue () const
int getNumberOfEdges () const
const EdgegetEdge (int i) const
int step (unsigned symbol) const
 If an edge range exists that include the argument symbol then return the target state of that edge range.

Detailed Description

Definition at line 77 of file dfa.H.


Member Function Documentation

int Archon::Utilities::DFA::State::step unsigned  symbol  )  const [inline]
 

If an edge range exists that include the argument symbol then return the target state of that edge range.

Otherwise return -1.

Definition at line 100 of file dfa.H.

Referenced by Archon::Utilities::Lexer::Engine::Engine(), and Archon::Utilities::Lexer::getNext().


The documentation for this class was generated from the following file:
Generated on Sun Jul 30 22:57:21 2006 for Archon by  doxygen 1.4.4