Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Concepts
DeterministicLL1ParseTable.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <alib/vector>
9#include <alib/set>
10#include <alib/map>
11
13
14namespace grammar {
15
16namespace parsing {
17
19public:
21};
22
23} /* namespace parsing */
24
25} /* namespace grammar */
26
Class extending the map class from the standard library. Original reason is to allow printing of the ...
Definition: map.hpp:48
Class extending the pair class from the standard library. Original reason is to allow printing of the...
Definition: pair.hpp:43
Definition: set.hpp:44
Class extending the vector class from the standard library. Original reason is to allow printing of t...
Definition: vector.hpp:45
Definition: DeterministicLL1ParseTable.h:18
static ext::map< ext::pair< ext::vector< DefaultSymbolType >, DefaultSymbolType >, ext::vector< DefaultSymbolType > > parseTable(const ext::map< ext::pair< ext::vector< DefaultSymbolType >, DefaultSymbolType >, ext::set< ext::vector< DefaultSymbolType > > > &parseTable)
Definition: DeterministicLL1ParseTable.cpp:12
Definition: Object.h:16
Definition: ToAutomaton.h:24