Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
HandleFirstFollowConflict.h
Go to the documentation of this file.
1
6#pragma once
7
9#include <alib/vector>
10#include <alib/set>
11
12namespace grammar {
13
14namespace parsing {
15
17public:
19};
20
21} /* namespace parsing */
22
23} /* namespace grammar */
24
Definition: set.hpp:44
Implementation of the variant class allowing to store any type of those listed in the template parame...
Definition: variant.hpp:98
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Context free grammar in Chomsky hierarchy or type 2 in Chomsky hierarchy. Generates context free lang...
Definition: CFG.h:67
Definition: HandleFirstFollowConflict.h:16
static void handleFirstFollowConflict(grammar::CFG< > &grammar, const DefaultSymbolType &terminal, const DefaultSymbolType &nonterminal, const ext::set< ext::vector< ext::variant< DefaultSymbolType, DefaultSymbolType > > > &)
Definition: HandleFirstFollowConflict.cpp:17
Definition: Object.h:16
Definition: ToAutomaton.h:24