26 template <
class SymbolType >
29 template <
class SymbolType >
32 template <
class SymbolType >
34 template <
class SymbolType >
36 template <
class SymbolType >
38 template <
class SymbolType >
40 template <
class SymbolType >
42 template <
class SymbolType >
46template <
class SymbolType >
68template <
class SymbolType >
71 return parseFormalRTEEmpty < SymbolType > ( input );
73 return parseFormalRTEIteration < SymbolType > ( input );
75 return parseFormalRTEAlternation < SymbolType > ( input );
77 return parseFormalRTESubstitution < SymbolType > ( input );
79 return parseFormalRTESymbolAlphabet < SymbolType > ( input );
81 return parseFormalRTESymbolSubst < SymbolType > ( input );
84template <
class SymbolType >
97template <
class SymbolType >
111template <
class SymbolType >
123template <
class SymbolType >
134template <
class SymbolType >
150template <
class SymbolType >
Definition: ranked_symbol.hpp:20
Class extending the deque class from the standard library. Original reason is to allow printing of th...
Definition: deque.hpp:44
Class representing wrapper of dynamically allocated object behaving like rvalue reference.
Definition: ptr_value.hpp:40
Implementation of vector storing dynamicaly allocated instances of given type. The class mimicks the ...
Definition: ptr_vector.hpp:44
void push_back(R &&value)
Appends a new value at the end of the container.
Definition: ptr_vector.hpp:1228
Definition: RTEFromXmlParser.h:24
static ext::ptr_value< FormalRTESymbolSubst< SymbolType > > parseFormalRTESymbolSubst(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:151
static std::pair< ext::set< common::ranked_symbol< SymbolType > >, ext::set< common::ranked_symbol< SymbolType > > > parseAlphabet(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:47
static ext::ptr_value< FormalRTESymbolAlphabet< SymbolType > > parseFormalRTESymbolAlphabet(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:135
static ext::ptr_value< FormalRTEElement< SymbolType > > parseFormalRTEElement(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:69
static ext::ptr_value< FormalRTEEmpty< SymbolType > > parseFormalRTEEmpty(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:124
static ext::ptr_value< FormalRTEIteration< SymbolType > > parseFormalRTEIteration(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:112
static ext::ptr_value< FormalRTESubstitution< SymbolType > > parseFormalRTESubstitution(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:98
static ext::ptr_value< FormalRTEAlternation< SymbolType > > parseFormalRTEAlternation(ext::deque< sax::Token >::iterator &input)
Definition: RTEFromXmlParser.h:85
static void popToken(ext::deque< Token >::iterator &input, Token::TokenType type, const std::string &data)
Definition: FromXMLParserHelper.cpp:39
static bool isToken(ext::deque< Token >::const_iterator input, Token::TokenType type, const std::string &data)
Definition: FromXMLParserHelper.cpp:29
static bool isTokenType(ext::deque< Token >::const_iterator input, Token::TokenType type)
Definition: FromXMLParserHelper.cpp:34
ext::set< ext::pair< StateType, StateType > > ret(const ext::set< ext::pair< StateType, StateType > > &S, const DeterministicPushdownStoreSymbolType &pdaSymbol, const InputSymbolType &input, const N &nondeterministic)
Definition: RHDPDACommon.h:57
constexpr auto make_pair(T1 &&x, T2 &&y)
Definition: pair.hpp:79
Definition: ToFTAGlushkov.h:22
Definition: xmlApi.hpp:27