#include <ostream>
#include <ext/algorithm>
#include <alib/set>
#include <alib/map>
#include <alib/vector>
#include <core/components.hpp>
#include <common/DefaultStateType.h>
#include <common/DefaultSymbolType.h>
#include <automaton/AutomatonException.h>
#include <core/normalize.hpp>
#include <alphabet/common/SymbolNormalize.h>
#include <automaton/common/AutomatonNormalize.h>
Go to the source code of this file.
|
class | automaton::SinglePopDPDA< InputSymbolTypeT, PushdownStoreSymbolTypeT, StateTypeT > |
| Deterministic pushdown automaton requiring a symbol pop from pushdown store on each transition use. Accepts subset of context free languages. More...
|
|
class | core::SetConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, InputSymbolType, automaton::InputAlphabet > |
|
class | core::SetConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, PushdownStoreSymbolType, automaton::PushdownStoreAlphabet > |
|
class | core::ElementConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, PushdownStoreSymbolType, automaton::InitialSymbol > |
|
class | core::SetConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, StateType, automaton::States > |
|
class | core::SetConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, StateType, automaton::FinalStates > |
|
class | core::ElementConstraint< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType >, StateType, automaton::InitialState > |
|
struct | core::normalize< automaton::SinglePopDPDA< InputSymbolType, PushdownStoreSymbolType, StateType > > |
|