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

XMLLexer Class Reference

#include <XMLLexer.hpp>

Inheritance diagram for XMLLexer:

XMLLexerTokenTypes List of all members.

Public Member Functions

bool getCaseSensitiveLiterals () const
 XMLLexer (ANTLR_USE_NAMESPACE(std) istream &in)
 XMLLexer (ANTLR_USE_NAMESPACE(antlr) InputBuffer &ib)
 XMLLexer (const ANTLR_USE_NAMESPACE(antlr) LexerSharedInputState &state)
 ANTLR_USE_NAMESPACE (antlr) RefToken nextToken()
void mNAME (bool _createToken)
void mSTART_TAG (bool _createToken)
void mSTART_OF_END_TAG (bool _createToken)
void mEND_OF_TAG (bool _createToken)
void mEND_OF_EMPTY_TAG (bool _createToken)
void mEQ (bool _createToken)
void mSTRING (bool _createToken)
void mCOMMENT (bool _createToken)
void mWHITE (bool _createToken)

Protected Member Functions

void mLETTER (bool _createToken)
void mDIGIT (bool _createToken)

Private Member Functions

void initLiterals ()

Static Private Member Functions

const ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_0
const ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_1
const ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_2

Static Private Attributes

const unsigned long _tokenSet_0_data_ [] = { 4294966271UL, 4294967291UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const unsigned long _tokenSet_1_data_ []
const unsigned long _tokenSet_2_data_ []

Constructor & Destructor Documentation

XMLLexer::XMLLexer ANTLR_USE_NAMESPACE(std) istream &  in  ) 
 

XMLLexer::XMLLexer ANTLR_USE_NAMESPACE(antlr) InputBuffer &  ib  ) 
 

XMLLexer::XMLLexer const ANTLR_USE_NAMESPACE(antlr) LexerSharedInputState &  state  ) 
 


Member Function Documentation

const XMLLexer::ANTLR_USE_NAMESPACE antlr   )  [static, private]
 

const XMLLexer::ANTLR_USE_NAMESPACE antlr   )  [static, private]
 

const XMLLexer::ANTLR_USE_NAMESPACE antlr   )  [static, private]
 

XMLLexer::ANTLR_USE_NAMESPACE antlr   ) 
 

bool XMLLexer::getCaseSensitiveLiterals  )  const
 

void XMLLexer::initLiterals  )  [private]
 

void XMLLexer::mCOMMENT bool  _createToken  ) 
 

void XMLLexer::mDIGIT bool  _createToken  )  [protected]
 

void XMLLexer::mEND_OF_EMPTY_TAG bool  _createToken  ) 
 

void XMLLexer::mEND_OF_TAG bool  _createToken  ) 
 

void XMLLexer::mEQ bool  _createToken  ) 
 

void XMLLexer::mLETTER bool  _createToken  )  [protected]
 

void XMLLexer::mNAME bool  _createToken  ) 
 

void XMLLexer::mSTART_OF_END_TAG bool  _createToken  ) 
 

void XMLLexer::mSTART_TAG bool  _createToken  ) 
 

void XMLLexer::mSTRING bool  _createToken  ) 
 

void XMLLexer::mWHITE bool  _createToken  ) 
 


Member Data Documentation

const unsigned long XMLLexer::_tokenSet_0_data_ = { 4294966271UL, 4294967291UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

const unsigned long XMLLexer::_tokenSet_1_data_[] [static, private]
 

const unsigned long XMLLexer::_tokenSet_2_data_[] [static, private]
 


The documentation for this class was generated from the following files:
Generated on Sat Jun 28 15:09:00 2003 for Vampire by doxygen 1.3.2