|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (LG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (GNF< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (EpsilonFreeCFG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (CNF< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (CFG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (LeftLG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (LeftRG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (RightLG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|
template<class TerminalSymbolType , class NonterminalSymbolType > |
static bool | addRawRule (RightRG< TerminalSymbolType, NonterminalSymbolType > &grammar, NonterminalSymbolType leftHandSide, ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > rightHandSide) |
|