faudes::Grammar Class Reference
Detailed DescriptionConstructor & Destructor Documentation
Constructor. Definition at line 378 of file pd_grammar.h.
Constructor. Definition at line 383 of file pd_grammar.h. Member Function Documentation
Getter for mGrammarProductions.
Definition at line 485 of file pd_grammar.h.
Iterator to the beginning of grammar productions.
Definition at line 315 of file pd_grammar.cpp.
Iterator to the end of grammar productions.
Definition at line 319 of file pd_grammar.cpp.
Add a grammar production to the grammar. All grammar symbols used must exist in the grammar.
Definition at line 256 of file pd_grammar.cpp.
Add grammar productions to the grammar. All grammar symbols used must exist in the grammar.
Definition at line 292 of file pd_grammar.cpp.
add Nonterminal
Definition at line 248 of file pd_grammar.cpp.
add Terminal
Definition at line 240 of file pd_grammar.cpp.
Iterator to the beginning of nonterminals.
Definition at line 307 of file pd_grammar.cpp.
set the grammar's start symbol and add it to the set of nonterminals
Definition at line 235 of file pd_grammar.cpp.
To String function. Definition at line 359 of file pd_grammar.cpp.
To String function for Grammar Productions. Definition at line 349 of file pd_grammar.cpp.
To String function for Nonterminals. Definition at line 334 of file pd_grammar.cpp.
To String function for start symbol. Definition at line 345 of file pd_grammar.cpp.
To String function for Terminals. Definition at line 323 of file pd_grammar.cpp.
Iterator to the beginning of terminals.
Definition at line 299 of file pd_grammar.cpp.
Member Data Documentation
the Productions Definition at line 373 of file pd_grammar.h.
the Nonterminals Definition at line 369 of file pd_grammar.h.
the Start Symbol Definition at line 371 of file pd_grammar.h.
the Terminals Definition at line 367 of file pd_grammar.h. The documentation for this class was generated from the following files: libFAUDES 2.26g --- 2015.08.17 --- c++ api documentaion by doxygen |