2005/5/9

     
 

class LispTokenizer

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lisp::LispTokenizer Class Reference

#include <LispTokenizer.h>

Inheritance diagram for acdk::lisp::LispTokenizer:

acdk::io::StreamTokenizer acdk::lang::Object acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Public Member Functions

 LispTokenizer (IN(::acdk::io::RCharReader) in)
int nextToken ()
bool isLispIdentifier (char c)
RString currentLineReference ()
 returns the the current parsing Line as Line reference in the form file(line)

RString currentLine ()
 returns the the current parsing Line

bool eof ()

Protected Member Functions

int _nextToken ()
bool _readIdentifier ()
RString _readLispComment ()

Private Attributes

RStringBuffer _currentLine
 contains the current parsed line

RString _wss
 contains last parsed white space


Constructor & Destructor Documentation

acdk::lisp::LispTokenizer::LispTokenizer IN(::acdk::io::RCharReader in  ) 
 


Member Function Documentation

int acdk::lisp::LispTokenizer::_nextToken  )  [protected]
 

bool acdk::lisp::LispTokenizer::_readIdentifier  )  [protected]
 

Reimplemented from acdk::io::StreamTokenizer.

RString acdk::lisp::LispTokenizer::_readLispComment  )  [protected]
 

RString acdk::lisp::LispTokenizer::currentLine  ) 
 

returns the the current parsing Line

RString acdk::lisp::LispTokenizer::currentLineReference  ) 
 

returns the the current parsing Line as Line reference in the form file(line)

bool acdk::lisp::LispTokenizer::eof  )  [inline]
 

Reimplemented from acdk::io::StreamTokenizer.

bool acdk::lisp::LispTokenizer::isLispIdentifier char  c  ) 
 

int acdk::lisp::LispTokenizer::nextToken  )  [virtual]
 

Reimplemented from acdk::io::StreamTokenizer.


Member Data Documentation

RStringBuffer acdk::lisp::LispTokenizer::_currentLine [private]
 

contains the current parsed line

RString acdk::lisp::LispTokenizer::_wss [private]
 

contains last parsed white space