Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LaNumberingAlgo Class Reference

Inheritance diagram for LaNumberingAlgo:

Inheritance graph
[legend]
Collaboration diagram for LaNumberingAlgo:

Collaboration graph
[legend]
List of all members.

Public Methods

 LaNumberingAlgo ()
virtual bool operator() (EbnfNode &n) throw (EbnfNodeAlgoException)

Private Attributes

int counter

Detailed Description

This is the algoihm class that assigned unique ids to each NumberedLaSpec object that is found inside the parser's parse tree.

Definition at line 93 of file lanalyzer.cc.


Constructor & Destructor Documentation

LaNumberingAlgo::LaNumberingAlgo ( ) [inline]
 

Definition at line 97 of file lanalyzer.cc.


Member Function Documentation

bool LaNumberingAlgo::operator() ( EbnfNode & n ) throw (EbnfNodeAlgoException) [inline, virtual]
 

This gets called for each EBNF node during the traversal.

Reimplemented from EbnfNodeAlgo.

Definition at line 100 of file lanalyzer.cc.


Member Data Documentation

int LaNumberingAlgo::counter [private]
 

Definition at line 113 of file lanalyzer.cc.


The documentation for this class was generated from the following file:
Generated at Tue Jul 9 21:07:27 2002 for CppCC by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001