9#include <string/LinearString.h>
21 template <
class SymbolType >
25template <
class SymbolType >
31 result.addTransition(0, symbol, 0);
43 result.addTransition(from, symbol, from);
Nondeterministic finite automaton. Accepts regular languages.
Definition: NFA.h:66
Linear string.
Definition: LinearString.h:57
const ext::set< SymbolType > & getAlphabet() const &
Definition: LinearString.h:103
const ext::vector< SymbolType > & getContent() const &
Definition: LinearString.h:238
Definition: SequenceMatchingAutomaton.h:15
static automaton::NFA< SymbolType, unsigned int > construct(const string::LinearString< SymbolType > &pattern)
Definition: SequenceMatchingAutomaton.h:26
int i
Definition: AllEpsilonClosure.h:118
typename T::SymbolType SymbolType
Definition: ReachableStates.h:176
for(const StateType &state :fsm.getStates()) renamingData.insert(std Rename::RenamedAutomaton< T > result(renamingData.at(fsm.getInitialState()))
Definition: Rename.h:253
Definition: ArithmeticCompression.h:18