55namespace determinize {
71 template <
class SymbolType,
class StateType >
82 template <
class SymbolType,
class StateType >
93 template <
class SymbolType,
class StateType >
106 template <
class SymbolType,
class StateType >
118 template <
class SymbolType,
class StateType >
131 template <
class SymbolType,
class StateType >
143 template <
class SymbolType,
class StateType >
156 template <
class InputSymbolType,
class PushdownSymbolType,
class StateType >
168 template <
class InputSymbolType,
class PushdownSymbolType,
class StateType >
181 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
193 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
206 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
218 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
231 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
244 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
256 template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
257 static automaton::RealTimeHeightDeterministicDPDA < InputSymbolType, ext::pair < ext::set < ext::pair < ext::variant < StateType, std::string >,
ext::variant < StateType, std::string > > >,
common::symbol_or_epsilon < InputSymbolType > >,
ext::set < ext::pair < ext::variant < StateType, std::string >,
ext::variant < StateType, std::string > > > >
determinize (
const automaton::NPDA < InputSymbolType, PushdownStoreSymbolType, StateType > &
automaton );
268 template <
class SymbolType,
class StateType >
271 template <
class SymbolType,
class StateType >
275template <
class SymbolType,
class StateType >
280template <
class SymbolType,
class StateType >
285template <
class SymbolType,
class StateType >
290template <
class InputSymbolType,
class PushdownSymbolType,
class StateType >
295template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
300template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
305template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
310template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
315template <
class InputSymbolType,
class PushdownStoreSymbolType,
class StateType >
316automaton::RealTimeHeightDeterministicDPDA < InputSymbolType, ext::pair < ext::set < ext::pair < ext::variant < StateType, std::string >,
ext::variant < StateType, std::string > > >,
common::symbol_or_epsilon < InputSymbolType > >,
ext::set < ext::pair < ext::variant < StateType, std::string >,
ext::variant < StateType, std::string > > > >
Determinize::determinize (
const automaton::NPDA < InputSymbolType, PushdownStoreSymbolType, StateType > &
automaton ) {
321template <
class SymbolType,
class StateType >
Deterministic Z-Automaton in Arc-Factored Normal Form. Computation model for unranked regular tree la...
Definition: ArcFactoredDeterministicZAutomaton.h:65
Nondeterministic Z-Automaton in Arc-Factored Normal Form. Computation model for unranked regular tree...
Definition: ArcFactoredNondeterministicZAutomaton.h:67
Deterministic finite automaton. Accepts regular languages.
Definition: DFA.h:71
Nondeterministic finite tree automaton without epsilon transitions. Accepts regular tree languages.
Definition: DFTA.h:74
Deterministic pushdown automaton. Accepts subset of context free languages.
Definition: DPDA.h:78
Nondeterministic finite automaton with multiple initial states. Accepts regular languages.
Definition: MultiInitialStateNFA.h:69
Nondeterministic finite automaton. Accepts regular languages.
Definition: NFA.h:66
Nondeterministic finite tree automaton without epsilon transitions. Accepts regular tree languages.
Definition: NFTA.h:72
Deterministic single tape turing machine. Accepts recursive languages.
Definition: OneTapeDTM.h:71
Deterministic real time height deterministic pushdown automaton. Accepts subset of context free langu...
Definition: RealTimeHeightDeterministicDPDA.h:89
Nondeterministic real time height deterministic pushdown automaton. Accepts subset of context free la...
Definition: RealTimeHeightDeterministicNPDA.h:76
Deterministic pushdown automaton requiring a symbol pop from pushdown store on each transition use....
Definition: SinglePopDPDA.h:78
Deterministic unordered finite tree automaton without epsilon transitions. Accepts regular tree langu...
Definition: UnorderedDFTA.h:72
Nondeterministic unordered finite tree automaton without epsilon transitions. Accepts regular tree la...
Definition: UnorderedNFTA.h:72
Deterministic visibly pushdown automaton. Accepts subset of context free languages.
Definition: VisiblyPushdownDPDA.h:86
Nondeterministic visibly pushdown automaton. Accepts subset of context free languages.
Definition: VisiblyPushdownNPDA.h:81
Definition: Determinize.h:60
static automaton::DFA< SymbolType, StateType > determinize(const automaton::DFA< SymbolType, StateType > &automaton)
Definition: Determinize.h:276
Definition: symbol_or_epsilon.hpp:24
Implementation of the variant class allowing to store any type of those listed in the template parame...
Definition: variant.hpp:98
Definition: ToGrammar.h:31