Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2algo_experimental
src
grammar
parsing
ExtractRightContext.h
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <
grammar/ContextFree/CFG.h
>
9
#include <alib/set>
10
11
namespace
grammar
{
12
13
namespace
parsing {
14
15
class
ExtractRightContext
{
16
public
:
17
static
void
extractRightContext
(
grammar::CFG < >
&
grammar
,
const
DefaultSymbolType
& terminal,
const
ext::set < DefaultSymbolType >
& nonterminals );
18
19
};
20
21
}
/* namespace parsing */
22
23
}
/* namespace grammar */
24
CFG.h
ext::set
Definition:
set.hpp:44
grammar::CFG
Context free grammar in Chomsky hierarchy or type 2 in Chomsky hierarchy. Generates context free lang...
Definition:
CFG.h:67
grammar::parsing::ExtractRightContext
Definition:
ExtractRightContext.h:15
grammar::parsing::ExtractRightContext::extractRightContext
static void extractRightContext(grammar::CFG< > &grammar, const DefaultSymbolType &terminal, const ext::set< DefaultSymbolType > &nonterminals)
Definition:
ExtractRightContext.cpp:13
object::Object
Definition:
Object.h:16
grammar
Definition:
ToAutomaton.h:24
Generated on Mon Dec 27 2021 10:21:52 for Algorithms Library Toolkit by
1.9.2