DDLScanner Class Reference

Private class that represents a DDL scanner. More...

#include <DDLScannerBase.h>

Inherited by DDLParser.

Inheritance diagram for DDLScanner:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DDLScanner (istream *yyin)
 DDLScanner ()
void Clear ()
void Reset ()
int ProcessNone ()
void ProcessWhiteSpace ()
int ProcessData ()
int ProcessItemSaveBegin ()
int ProcessCategorySaveBegin ()
int ProcessSaveEndScanner ()
int ProcessLoopScanner ()
void ProcessStop ()
int ProcessDot ()
int ProcessQuestion ()
void ProcessComment ()
int ProcessItemNameScanner ()
int ProcessUnquotedString ()
int ProcessSQuotedString ()
int ProcessDQuotedString ()
int ProcessEof ()
virtual int yylex ()
virtual ~DDLScanner ()

Public Attributes

int NDBlineNo
int isSave

Protected Member Functions

void alt_yymore (void)
void OpenLog (const string &logName, bool verboseLevel)

Protected Attributes

string * _tBuf
int _isText
int _i
int _j
int _len
ofstream log
bool _verbose

Detailed Description

Private class that represents a DDL scanner.


Constructor & Destructor Documentation

DDLScanner::DDLScanner ( istream *  yyin  ) 

DDLScanner::DDLScanner (  ) 

virtual DDLScanner::~DDLScanner (  )  [inline, virtual]


Member Function Documentation

void DDLScanner::alt_yymore ( void   )  [protected]

void DDLScanner::OpenLog ( const string &  logName,
bool  verboseLevel 
) [protected]

void DDLScanner::Clear (  ) 

Reimplemented in DDLParser.

void DDLScanner::Reset (  ) 

Reimplemented in DDLParser.

int DDLScanner::ProcessNone (  ) 

void DDLScanner::ProcessWhiteSpace (  ) 

int DDLScanner::ProcessData (  ) 

int DDLScanner::ProcessItemSaveBegin (  ) 

int DDLScanner::ProcessCategorySaveBegin (  ) 

int DDLScanner::ProcessSaveEndScanner (  ) 

int DDLScanner::ProcessLoopScanner (  ) 

void DDLScanner::ProcessStop (  ) 

int DDLScanner::ProcessDot (  ) 

int DDLScanner::ProcessQuestion (  ) 

void DDLScanner::ProcessComment (  ) 

int DDLScanner::ProcessItemNameScanner (  ) 

int DDLScanner::ProcessUnquotedString (  ) 

int DDLScanner::ProcessSQuotedString (  ) 

int DDLScanner::ProcessDQuotedString (  ) 

int DDLScanner::ProcessEof (  ) 

int DDLScanner::yylex (  )  [virtual]


Member Data Documentation

string* DDLScanner::_tBuf [protected]

int DDLScanner::_isText [protected]

int DDLScanner::_i [protected]

int DDLScanner::_j [protected]

int DDLScanner::_len [protected]

ofstream DDLScanner::log [protected]

bool DDLScanner::_verbose [protected]

int DDLScanner::NDBlineNo

int DDLScanner::isSave


The documentation for this class was generated from the following files:
Generated on Wed Feb 6 07:44:07 2008 for cifparse-obj-v7.0 by  doxygen 1.5.1