#include <First.h>
|
template<class T , class TerminalSymbolType = typename grammar::TerminalSymbolTypeOfGrammar < T >, class NonterminalSymbolType = typename grammar::NonterminalSymbolTypeOfGrammar < T >> |
static ext::map< ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > >, ext::set< ext::vector< TerminalSymbolType > > > | first (const T &grammar) |
|
template<class T , class TerminalSymbolType = typename grammar::TerminalSymbolTypeOfGrammar < T >, class NonterminalSymbolType = typename grammar::NonterminalSymbolTypeOfGrammar < T >> |
static ext::set< ext::vector< TerminalSymbolType > > | first (const T &grammar, const ext::vector< ext::variant< TerminalSymbolType, NonterminalSymbolType > > &rhs) |
|
◆ first() [1/2]
template<class T , class TerminalSymbolType , class NonterminalSymbolType >
◆ first() [2/2]
template<class T , class TerminalSymbolType , class NonterminalSymbolType >
The documentation for this class was generated from the following file:
- alib2algo_experimental/src/grammar/parsing/First.h