#include <basic_dfa_spec.hh>
Collaboration diagram for BasicDfaSpec:
Public Types | |
typedef struct BasicDfaSpec::t_Transition | Transition |
typedef struct BasicDfaSpec::t_State | State |
Public Methods | |
BasicDfaSpec (const string &name_) | |
void | dump (ostream &os) |
Public Attributes | |
string | name |
vector<State> | states |
Definition at line 65 of file basic_dfa_spec.hh.
|
Describes a transition in the transition table. Referenced by BasicDfaSpec::t_State::addTransition().
|
|
This is a DFA state. |
|
Creates a new BasicDfaSpec object with the given name. The name is that of the corresponding scanner lexical state. Definition at line 132 of file basic_dfa_spec.hh. |
|
Definition at line 47 of file basic_dfa_spec.cc. Referenced by BasicDfaGenerator::createBasicDfa().
|
|
The name of this DFA. Definition at line 141 of file basic_dfa_spec.hh. |
|
The transitions table of the DFA. At index i, the State object contains the transitions the automaton can take while in state i. Definition at line 147 of file basic_dfa_spec.hh. |