Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Member Functions
grammar::parsing::Follow Class Reference

#include <Follow.h>

Static Public Member Functions

template<class T , class TerminalSymbolType = typename grammar::TerminalSymbolTypeOfGrammar < T >, class NonterminalSymbolType = typename grammar::NonterminalSymbolTypeOfGrammar < T >>
static ext::map< NonterminalSymbolType, ext::set< ext::vector< TerminalSymbolType > > > follow (const T &grammar)
 
template<class T , class NonterminalSymbolType , class TerminalSymbolType = typename grammar::TerminalSymbolTypeOfGrammar < T >>
static ext::set< ext::vector< TerminalSymbolType > > follow (const T &grammar, const NonterminalSymbolType &nt)
 

Member Function Documentation

◆ follow() [1/2]

template<class T , class TerminalSymbolType , class NonterminalSymbolType >
ext::map< NonterminalSymbolType, ext::set< ext::vector< TerminalSymbolType > > > grammar::parsing::Follow::follow ( const T &  grammar)
static

◆ follow() [2/2]

template<class T , class NonterminalSymbolType , class TerminalSymbolType >
ext::set< ext::vector< TerminalSymbolType > > grammar::parsing::Follow::follow ( const T &  grammar,
const NonterminalSymbolType &  nt 
)
static

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