Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <SimpleRulesRemover.h>
Static Public Member Functions | |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::CFG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::CFG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::EpsilonFreeCFG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::EpsilonFreeCFG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::GNF< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::GNF< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::CNF< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::CNF< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::LG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::LG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::LeftLG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::LeftLG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::LeftRG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::LeftRG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::RightLG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::RightLG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
template<class TerminalSymbolType , class NonterminalSymbolType > | |
static grammar::RightRG< TerminalSymbolType, NonterminalSymbolType > | remove (const grammar::RightRG< TerminalSymbolType, NonterminalSymbolType > &grammar) |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |
|
static |
Removes simple rules from the given grammar.
TerminalSymbolType | the type of terminals in the grammar |
NonterminalSymbolType | the type of nonterminals in the grammar |
grammar | the modified grammar |