|
template<class StateType > |
static void | composeStates (ext::deque< sax::Token > &, const ext::set< StateType > &states) |
|
template<class SymbolType > |
static void | composeInputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeCallInputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeReturnInputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeLocalInputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeRankedInputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class StateType > |
static void | composeInitialStates (ext::deque< sax::Token > &, const ext::set< StateType > &states) |
|
template<class StateType > |
static void | composeInitialState (ext::deque< sax::Token > &, const StateType &state) |
|
template<class StateType > |
static void | composeFinalStates (ext::deque< sax::Token > &, const ext::set< StateType > &states) |
|
template<class SymbolType > |
static void | composePushdownStoreAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeInitialPushdownStoreSymbols (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeInitialPushdownStoreSymbol (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeOutputAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeTapeAlphabet (ext::deque< sax::Token > &, const ext::set< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeBlankSymbol (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeBottomOfTheStackSymbol (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class InputSymbolType , class PushdownStoreSymbolType > |
static void | composeInputToPushdownStoreOperation (ext::deque< sax::Token > &, const ext::map< InputSymbolType, ext::pair< ext::vector< PushdownStoreSymbolType >, ext::vector< PushdownStoreSymbolType > > > &operations) |
|
template<class StateType > |
static void | composeTransitionTo (ext::deque< sax::Token > &, const StateType &state) |
|
template<class StateType > |
static void | composeTransitionFrom (ext::deque< sax::Token > &, const StateType &state) |
|
template<class StateType > |
static void | composeTransitionFrom (ext::deque< sax::Token > &, const ext::vector< StateType > &states) |
|
template<class StateType > |
static void | composeTransitionFrom (ext::deque< sax::Token > &, const ext::multiset< StateType > &states) |
|
template<class SymbolType > |
static void | composeTransitionPop (ext::deque< sax::Token > &, const ext::vector< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeTransitionSinglePop (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeTransitionPush (ext::deque< sax::Token > &, const ext::vector< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeTransitionSinglePush (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeTransitionInputSymbol (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeTransitionInputSymbolMultiple (ext::deque< sax::Token > &, const ext::vector< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeTransitionOutputSymbol (ext::deque< sax::Token > &, const SymbolType &symbol) |
|
template<class SymbolType > |
static void | composeTransitionOutputSymbolMultiple (ext::deque< sax::Token > &, const ext::vector< SymbolType > &symbols) |
|
template<class SymbolType > |
static void | composeTransitionInputRegexp (ext::deque< sax::Token > &, const regexp::UnboundedRegExpStructure< SymbolType > ®exp) |
|
static void | composeTransitionShift (ext::deque< sax::Token > &out, Shift shift) |
|
This class contains methods to print XML representation of automata to the output stream.