Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
LeftFactorize.h
Go to the documentation of this file.
1
6#pragma once
7
9
10namespace grammar {
11
12namespace parsing {
13
15public:
16 static void leftFactorize ( grammar::CFG < > & grammar, const DefaultSymbolType & terminal, const DefaultSymbolType & nonterminal );
17
18};
19
20} /* namespace parsing */
21
22} /* namespace grammar */
23
Context free grammar in Chomsky hierarchy or type 2 in Chomsky hierarchy. Generates context free lang...
Definition: CFG.h:67
Definition: LeftFactorize.h:14
static void leftFactorize(grammar::CFG< > &grammar, const DefaultSymbolType &terminal, const DefaultSymbolType &nonterminal)
Definition: LeftFactorize.cpp:13
Definition: Object.h:16
Definition: ToAutomaton.h:24