Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Member Functions
rte::RTEFromXmlParser Class Reference

#include <RTEFromXmlParser.h>

Static Public Member Functions

template<class SymbolType >
static std::pair< ext::set< common::ranked_symbol< SymbolType > >, ext::set< common::ranked_symbol< SymbolType > > > parseAlphabet (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTEElement< SymbolType > > parseFormalRTEElement (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTEEmpty< SymbolType > > parseFormalRTEEmpty (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTEIteration< SymbolType > > parseFormalRTEIteration (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTEAlternation< SymbolType > > parseFormalRTEAlternation (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTESubstitution< SymbolType > > parseFormalRTESubstitution (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTESymbolAlphabet< SymbolType > > parseFormalRTESymbolAlphabet (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::ptr_value< FormalRTESymbolSubst< SymbolType > > parseFormalRTESymbolSubst (ext::deque< sax::Token >::iterator &input)
 

Detailed Description

Parser used to get RTE from XML parsed into list of tokens.

Member Function Documentation

◆ parseAlphabet()

template<class SymbolType >
std::pair< ext::set< common::ranked_symbol< SymbolType > >, ext::set< common::ranked_symbol< SymbolType > > > rte::RTEFromXmlParser::parseAlphabet ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTEAlternation()

template<class SymbolType >
ext::ptr_value< FormalRTEAlternation< SymbolType > > rte::RTEFromXmlParser::parseFormalRTEAlternation ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTEElement()

template<class SymbolType >
ext::ptr_value< FormalRTEElement< SymbolType > > rte::RTEFromXmlParser::parseFormalRTEElement ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTEEmpty()

template<class SymbolType >
ext::ptr_value< FormalRTEEmpty< SymbolType > > rte::RTEFromXmlParser::parseFormalRTEEmpty ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTEIteration()

template<class SymbolType >
ext::ptr_value< FormalRTEIteration< SymbolType > > rte::RTEFromXmlParser::parseFormalRTEIteration ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTESubstitution()

template<class SymbolType >
ext::ptr_value< FormalRTESubstitution< SymbolType > > rte::RTEFromXmlParser::parseFormalRTESubstitution ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTESymbolAlphabet()

template<class SymbolType >
ext::ptr_value< FormalRTESymbolAlphabet< SymbolType > > rte::RTEFromXmlParser::parseFormalRTESymbolAlphabet ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseFormalRTESymbolSubst()

template<class SymbolType >
ext::ptr_value< FormalRTESymbolSubst< SymbolType > > rte::RTEFromXmlParser::parseFormalRTESymbolSubst ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

The documentation for this class was generated from the following file: