13#include <string/LinearString.h>
27 template <
class SymbolType >
32template <
class SymbolType >
35 reverse ( patternData.begin ( ), patternData.end ( ) );
Deterministic finite automaton. Accepts regular languages.
Definition: DFA.h:71
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
static indexes::stringology::SuffixAutomaton< SymbolType > construct(const string::LinearString< SymbolType > &pattern)
Definition: ExactSuffixAutomaton.h:37
Definition: OracleMatcherConstruction.h:21
static automaton::DFA< SymbolType, unsigned > construct(const string::LinearString< SymbolType > &pattern)
Definition: OracleMatcherConstruction.h:33
Definition: ArithmeticCompression.h:18