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

#include <LatexConverter.h>

Static Public Member Functions

template<class FiniteAutomatonType >
static void convertFSM (ext::ostream &out, const FiniteAutomatonType &automaton, bool wideTable=false)
 
template<class FiniteAutomatonType >
static std::string convertFSM (const FiniteAutomatonType &automaton)
 
template<class FiniteAutomatonType >
static std::string convertFSM (const FiniteAutomatonType &automaton, bool wideTable)
 
template<class TerminalSymbolType , class NonterminalSymbolType >
static void rules (ext::ostream &out, const grammar::CFG< TerminalSymbolType, NonterminalSymbolType > &grammar)
 
template<class TerminalSymbolType , class NonterminalSymbolType >
static void rules (ext::ostream &out, const grammar::RightRG< TerminalSymbolType, NonterminalSymbolType > &grammar)
 
template<class GrammarType >
static void convertGrammar (ext::ostream &out, const GrammarType &grammar)
 
template<class GrammarType >
static std::string convertGrammar (const GrammarType &grammar)
 

Member Function Documentation

◆ convertFSM() [1/3]

template<class FiniteAutomatonType >
static std::string convert::LatexConverter::convertFSM ( const FiniteAutomatonType &  automaton)
inlinestatic
Here is the call graph for this function:

◆ convertFSM() [2/3]

template<class FiniteAutomatonType >
static std::string convert::LatexConverter::convertFSM ( const FiniteAutomatonType &  automaton,
bool  wideTable 
)
inlinestatic
Here is the call graph for this function:

◆ convertFSM() [3/3]

template<class FiniteAutomatonType >
void convert::LatexConverter::convertFSM ( ext::ostream out,
const FiniteAutomatonType &  automaton,
bool  wideTable = false 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ convertGrammar() [1/2]

template<class GrammarType >
static std::string convert::LatexConverter::convertGrammar ( const GrammarType &  grammar)
inlinestatic
Here is the call graph for this function:

◆ convertGrammar() [2/2]

template<class GrammarType >
void convert::LatexConverter::convertGrammar ( ext::ostream out,
const GrammarType &  grammar 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rules() [1/2]

template<class TerminalSymbolType , class NonterminalSymbolType >
void convert::LatexConverter::rules ( ext::ostream out,
const grammar::CFG< TerminalSymbolType, NonterminalSymbolType > &  grammar 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ rules() [2/2]

template<class TerminalSymbolType , class NonterminalSymbolType >
void convert::LatexConverter::rules ( ext::ostream out,
const grammar::RightRG< TerminalSymbolType, NonterminalSymbolType > &  grammar 
)
static
Here is the call graph for this function:

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