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

NonTerminal Class Reference

#include <grammar.h>

Inheritance diagram for NonTerminal:

GrammarSymbol List of all members.

Public Methods

 NonTerminal (String the_name)
void AddProduction (Production *prod)
bool is_terminal ()
void set_repeating ()
bool is_repeating ()
int production_count ()
Productionget_production (int n)
void Print ()
void sort ()


Detailed Description


Constructor & Destructor Documentation

NonTerminal::NonTerminal ( String the_name)


Member Function Documentation

void NonTerminal::AddProduction ( Production * prod)

void NonTerminal::Print () [virtual]

Reimplemented from GrammarSymbol.

Production * NonTerminal::get_production ( int n) [inline]

bool NonTerminal::is_repeating () [inline]

bool NonTerminal::is_terminal () [inline, virtual]

Reimplemented from GrammarSymbol.

int NonTerminal::production_count () [inline]

void NonTerminal::set_repeating () [inline]

void NonTerminal::sort ()


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