|
Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
|
#include <ext/algorithm>#include <alib/map>#include <alib/set>#include <alib/tuple>#include <alib/vector>#include <alib/variant>#include <core/components.hpp>#include <common/DefaultSymbolType.h>#include <grammar/GrammarException.h>#include <core/normalize.hpp>#include <alphabet/common/SymbolNormalize.h>#include <grammar/common/GrammarNormalize.h>Go to the source code of this file.
Data Structures | |
| class | grammar::LG< TerminalSymbolType, NonterminalSymbolType > |
| Context free grammar in Chomsky hierarchy or type 2 in Chomsky hierarchy. Generates context free languages. More... | |
| class | core::SetConstraint< grammar::LG< TerminalSymbolType, NonterminalSymbolType >, TerminalSymbolType, grammar::TerminalAlphabet > |
| class | core::SetConstraint< grammar::LG< TerminalSymbolType, NonterminalSymbolType >, NonterminalSymbolType, grammar::NonterminalAlphabet > |
| class | core::ElementConstraint< grammar::LG< TerminalSymbolType, NonterminalSymbolType >, NonterminalSymbolType, grammar::InitialSymbol > |
| struct | core::normalize< grammar::LG< TerminalSymbolType, NonterminalSymbolType > > |
Namespaces | |
| namespace | grammar |
| namespace | core |