|
template<class SymbolType > |
static ext::tree< SymbolType > | sort (ext::tree< SymbolType > tree) |
|
template<class SymbolType > |
static ext::set< SymbolType > | unrankSymbols (const ext::set< common::ranked_symbol< SymbolType > > &alphabet) |
|
template<class SymbolType > |
static ext::set< common::ranked_symbol< SymbolType > > | computeBars (const ext::set< common::ranked_symbol< SymbolType > > &alphabet, const SymbolType &barBase) |
|
template<class SymbolType > |
static ext::tree< common::ranked_symbol< SymbolType > > | unrankedToRanked (const ext::tree< SymbolType > &tree) |
|
template<class SymbolType > |
static ext::tree< SymbolType > | rankedToUnranked (const ext::tree< common::ranked_symbol< SymbolType > > &tree) |
|
template<class SymbolType > |
static ext::tree< common::ranked_symbol< SymbolType > > | postfixToTree (const ext::vector< common::ranked_symbol< SymbolType > > &from) |
|
template<class SymbolType > |
static ext::tree< common::ranked_symbol< SymbolType > > | prefixToTree (const ext::vector< common::ranked_symbol< SymbolType > > &from) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | postfixToPrefix (const ext::vector< common::ranked_symbol< SymbolType > > &src) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | treeToPrefix (const ext::tree< common::ranked_symbol< SymbolType > > &tree) |
|
template<class SymbolType > |
static ext::vector< SymbolType > | treeToPrefix (const ext::tree< SymbolType > &tree, const SymbolType &bar) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | treeToPrefix (const ext::tree< common::ranked_symbol< SymbolType > > &tree, const SymbolType &barBase) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | treeToPrefix (const ext::tree< common::ranked_symbol< SymbolType > > &tree, const common::ranked_symbol< SymbolType > &subtreeWildcard, const SymbolType &barBase, const common::ranked_symbol< SymbolType > &variablesBar) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | treeToPrefix (const ext::tree< common::ranked_symbol< SymbolType > > &tree, const common::ranked_symbol< SymbolType > &subtreeWildcard, const ext::set< common::ranked_symbol< SymbolType > > &nonlinearVariables, const SymbolType &barBase, const common::ranked_symbol< SymbolType > &variablesBar) |
|
template<class SymbolType > |
static ext::vector< common::ranked_symbol< SymbolType > > | treeToPostfix (const ext::tree< common::ranked_symbol< SymbolType > > &tree) |
|
Parser used to get tree from XML parsed into list of Tokens.