Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Grammar Class Reference

#include <grammar.h>

List of all members.

Public Methods

 Grammar ()
bool read_grammar (char * filename)
NonTerminalget_distinguished_symbol ()
void Print ()
bool Check ()
void PrintProductions (GrammarSymbol *sym)
GrammarSymbolget_symbol (const String name,const bool terminal)


Detailed Description


Constructor & Destructor Documentation

Grammar::Grammar ()


Member Function Documentation

bool Grammar::Check ()

void Grammar::Print ()

void Grammar::PrintProductions ( GrammarSymbol * sym)

NonTerminal * Grammar::get_distinguished_symbol () [inline]

GrammarSymbol * Grammar::get_symbol ( const String name,
const bool terminal)

bool Grammar::read_grammar ( char * filename)


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:13 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000