Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PreprocScanner Class Reference
[BOSS Client (preproc)]

The PreprocScanner class is an implementation of the InputScanner for the BOSS client. It is a wrapper class to the functions of the preproc library and uses the code from preproc main() function. More...

#include <PreprocScanner.h>

Inheritance diagram for PreprocScanner:

InputScanner List of all members.

Public Member Functions

 PreprocScanner (const char *rulefilename, const char *abbfilename, const char *infilename)
 ~PreprocScanner ()
bool scan ()
Token getToken ()

Protected Member Functions

void checkRulesDefinition (char *xinput, int g)
void checkAbbrevDefinition (char *xinput, int g)

Protected Attributes

PPFunctionlist fl
PPRulelist * rl
PPAbbreviationlist * al
PPInput input
FILE * outfile
queue< TokentokenQueue

Detailed Description

The PreprocScanner class is an implementation of the InputScanner for the BOSS client. It is a wrapper class to the functions of the preproc library and uses the code from preproc main() function.


Member Data Documentation

PPAbbreviationlist* PreprocScanner::al [protected]
 

PPFunctionlist PreprocScanner::fl [protected]
 

PPInput PreprocScanner::input [protected]
 

FILE* PreprocScanner::outfile [protected]
 

PPRulelist* PreprocScanner::rl [protected]
 

queue< Token > PreprocScanner::tokenQueue [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:14:41 2005 for BOSS by doxygen 1.3.6