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

#include <FromXMLParserHelper.h>

Static Public Member Functions

static bool isToken (ext::deque< Token >::const_iterator input, Token::TokenType type, const std::string &data)
 
static bool isTokenType (ext::deque< Token >::const_iterator input, Token::TokenType type)
 
static void popToken (ext::deque< Token >::iterator &input, Token::TokenType type, const std::string &data)
 
static std::string popTokenData (ext::deque< Token >::iterator &input, Token::TokenType type)
 
static std::string getTokenData (ext::deque< Token >::const_iterator input, Token::TokenType type)
 
static void skipAttributes (ext::deque< Token >::const_iterator &input, Token::TokenType type)
 
static void skipAttributes (ext::deque< Token >::iterator &input, Token::TokenType type)
 

Detailed Description

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

Member Function Documentation

◆ getTokenData()

std::string sax::FromXMLParserHelper::getTokenData ( ext::deque< Token >::const_iterator  input,
Token::TokenType  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isToken()

bool sax::FromXMLParserHelper::isToken ( ext::deque< Token >::const_iterator  input,
Token::TokenType  type,
const std::string &  data 
)
static
Here is the call graph for this function:

◆ isTokenType()

bool sax::FromXMLParserHelper::isTokenType ( ext::deque< Token >::const_iterator  input,
Token::TokenType  type 
)
static
Here is the call graph for this function:

◆ popToken()

void sax::FromXMLParserHelper::popToken ( ext::deque< Token >::iterator &  input,
Token::TokenType  type,
const std::string &  data 
)
static
Here is the call graph for this function:

◆ popTokenData()

std::string sax::FromXMLParserHelper::popTokenData ( ext::deque< Token >::iterator &  input,
Token::TokenType  type 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ skipAttributes() [1/2]

void sax::FromXMLParserHelper::skipAttributes ( ext::deque< Token >::const_iterator &  input,
Token::TokenType  type 
)
static
Here is the caller graph for this function:

◆ skipAttributes() [2/2]

void sax::FromXMLParserHelper::skipAttributes ( ext::deque< Token >::iterator &  input,
Token::TokenType  type 
)
static

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