Definition at line 78 of file Automaton.cpp.
Public Member Functions | |
| NFAParser (const AutomatonDescription &A, const Usage *Use, const AutomataMap *Descriptions=NULL) | |
| NFAParser & | AllowSubAutomata (bool Allow) |
| void | Parse (OwningPtr< NFA > &Out, unsigned int id) |
| Parse the NFA, assign it ID id and put it in Out. More... | |
|
inline |
Definition at line 80 of file Automaton.cpp.
| NFAParser & tesla::internal::NFAParser::AllowSubAutomata | ( | bool | Allow | ) |
Definition at line 260 of file Automaton.cpp.
Referenced by tesla::NFA::Link().
Here is the caller graph for this function:| void tesla::internal::NFAParser::Parse | ( | OwningPtr< NFA > & | Out, |
| unsigned int | id | ||
| ) |
Parse the NFA, assign it ID id and put it in Out.
Definition at line 267 of file Automaton.cpp.
References tesla::Usage::beginning, tesla::State::Builder::Build(), tesla::Transition::Copy(), tesla::debugs(), tesla::Usage::end, tesla::Transition::FieldAssign, tesla::Transition::Fn, tesla::Transition::GroupClasses(), tesla::State::NewBuilder(), tesla::Transition::Now, tesla::Transition::Null, tesla::panic(), tesla::State::Builder::SetRefCount(), tesla::State::Builder::SetStartState(), tesla::ShortName(), and tesla::Transition::SubAutomaton.
Referenced by tesla::NFA::Link(), and tesla::NFA::Parse().
Here is the call graph for this function:
Here is the caller graph for this function: