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

#include <TreeFromXMLParser.h>

Static Public Member Functions

template<class SymbolType >
static ext::vector< SymbolType > parseLinearContent (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::tree< SymbolType > parseTreeContent (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::set< SymbolType > parseAlphabet (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static SymbolType parseBar (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::set< SymbolType > parseBars (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static SymbolType parseVariablesBar (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static SymbolType parseWildcardSymbol (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static SymbolType parseGapSymbol (ext::deque< sax::Token >::iterator &input)
 
template<class SymbolType >
static ext::set< SymbolType > parseNonlinearVariables (ext::deque< sax::Token >::iterator &input)
 

Detailed Description

Parser used to get tree from XML parsed into list of Tokens.

Member Function Documentation

◆ parseAlphabet()

template<class SymbolType >
ext::set< SymbolType > tree::TreeFromXMLParser::parseAlphabet ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseBar()

template<class SymbolType >
SymbolType tree::TreeFromXMLParser::parseBar ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseBars()

template<class SymbolType >
ext::set< SymbolType > tree::TreeFromXMLParser::parseBars ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseGapSymbol()

template<class SymbolType >
SymbolType tree::TreeFromXMLParser::parseGapSymbol ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseLinearContent()

template<class SymbolType >
ext::vector< SymbolType > tree::TreeFromXMLParser::parseLinearContent ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseNonlinearVariables()

template<class SymbolType >
ext::set< SymbolType > tree::TreeFromXMLParser::parseNonlinearVariables ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseTreeContent()

template<class SymbolType >
ext::tree< SymbolType > tree::TreeFromXMLParser::parseTreeContent ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseVariablesBar()

template<class SymbolType >
SymbolType tree::TreeFromXMLParser::parseVariablesBar ( ext::deque< sax::Token >::iterator &  input)
static
Here is the call graph for this function:

◆ parseWildcardSymbol()

template<class SymbolType >
SymbolType tree::TreeFromXMLParser::parseWildcardSymbol ( 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: