Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Namespaces
RightRG.h File Reference
#include <ext/algorithm>
#include <alib/map>
#include <alib/set>
#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>
Include dependency graph for RightRG.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  grammar::RightRG< TerminalSymbolType, NonterminalSymbolType >
 Right regular grammar in Chomsky hierarchy or type 3 in Chomsky hierarchy. Generates regular languages. More...
 
class  core::SetConstraint< grammar::RightRG< TerminalSymbolType, NonterminalSymbolType >, TerminalSymbolType, grammar::TerminalAlphabet >
 
class  core::SetConstraint< grammar::RightRG< TerminalSymbolType, NonterminalSymbolType >, NonterminalSymbolType, grammar::NonterminalAlphabet >
 
class  core::ElementConstraint< grammar::RightRG< TerminalSymbolType, NonterminalSymbolType >, NonterminalSymbolType, grammar::InitialSymbol >
 
struct  core::normalize< grammar::RightRG< TerminalSymbolType, NonterminalSymbolType > >
 

Namespaces

namespace  grammar
 
namespace  core