BitcLexer Struct Reference

#include <BitcLexer.hxx>


Public Member Functions

 BitcLexer (std::ostream &_err, std::istream &in, sherpa::Path *inputPath)
void ReportParseError ()
void ReportParseError (std::string)
void ReportParseWarning (std::string)
void setDebug (bool)
void setIfIdentMode (bool arg)
int lex (ParseType *yylvalp)
int kwCheck (const char *s)
 ~BitcLexer ()

Data Fields

sherpa::LexLoc here
int num_errors
bool isRuntimeUoc
bool ifIdentMode
std::ostream & errStream


Detailed Description

Definition at line 63 of file BitcLexer.hxx.


Constructor & Destructor Documentation

BitcLexer::BitcLexer ( std::ostream &  _err,
std::istream &  in,
sherpa::Path *  inputPath 
)

BitcLexer::~BitcLexer (  )  [inline]

Definition at line 87 of file BitcLexer.hxx.


Member Function Documentation

int BitcLexer::kwCheck ( const char *  s  ) 

int BitcLexer::lex ( ParseType yylvalp  ) 

void BitcLexer::ReportParseError ( std::string   ) 

void BitcLexer::ReportParseError (  ) 

void BitcLexer::ReportParseWarning ( std::string   ) 

void BitcLexer::setDebug ( bool   ) 

void BitcLexer::setIfIdentMode ( bool  arg  )  [inline]

Definition at line 78 of file BitcLexer.hxx.

References ifIdentMode.


Field Documentation

std::ostream& BitcLexer::errStream

Definition at line 68 of file BitcLexer.hxx.

sherpa::LexLoc BitcLexer::here

Definition at line 64 of file BitcLexer.hxx.

bool BitcLexer::ifIdentMode

Definition at line 67 of file BitcLexer.hxx.

Referenced by setIfIdentMode().

bool BitcLexer::isRuntimeUoc

Definition at line 66 of file BitcLexer.hxx.

int BitcLexer::num_errors

Definition at line 65 of file BitcLexer.hxx.


The documentation for this struct was generated from the following file:
Generated on Sat Feb 4 23:59:29 2012 for BitC Compiler by  doxygen 1.4.7