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

QueryLexer Class Reference

#include <QueryLexer.hpp>

List of all members.

Public Member Functions

void init ()
void setNumbers (bool f)
bool getCaseSensitiveLiterals () const
 QueryLexer (ANTLR_USE_NAMESPACE(std) istream &in)
 QueryLexer (ANTLR_USE_NAMESPACE(antlr) InputBuffer &ib)
 QueryLexer (const ANTLR_USE_NAMESPACE(antlr) LexerSharedInputState &state)
 ANTLR_USE_NAMESPACE (antlr) RefToken nextToken()
void mSTAR (bool _createToken)
void mO_PAREN (bool _createToken)
void mC_PAREN (bool _createToken)
void mO_ANGLE (bool _createToken)
void mC_ANGLE (bool _createToken)
void mO_SQUARE (bool _createToken)
void mC_SQUARE (bool _createToken)
void mO_BRACE (bool _createToken)
void mC_BRACE (bool _createToken)
void mDBL_QUOTE (bool _createToken)
void mQUOTE (bool _createToken)
void mDOT (bool _createToken)
void mCOMMA (bool _createToken)
void mSLASH (bool _createToken)
void mB_SLASH (bool _createToken)
void mDASH (bool _createToken)
void mSPACE_DASH (bool _createToken)
void mCOLON (bool _createToken)
void mTERM (bool _createToken)
void mOPERATOR (bool _createToken)
void mJUNK (bool _createToken)

Protected Member Functions

void mTAB (bool _createToken)
void mCR (bool _createToken)
void mLF (bool _createToken)
void mSPACE (bool _createToken)
void mHIGH_CHAR (bool _createToken)
void mDIGIT (bool _createToken)
void mASCII_LETTER (bool _createToken)
void mSAFE_LETTER (bool _createToken)
void mSAFE_CHAR (bool _createToken)
void mBASESIXFOUR_CHAR (bool _createToken)
void mTEXT_TERM (bool _createToken)
void mNUMBER (bool _createToken)
void mFLOAT (bool _createToken)
void mENCODED_QUOTED_TERM (bool _createToken)
void mENCODED_TERM (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
const  ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_3
const  ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_4
const  ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_5
const  ANTLR_USE_NAMESPACE (antlr) BitSet _tokenSet_6

Private Attributes

bool _numbers

Static Private Attributes

const unsigned long _tokenSet_0_data_ [] = { 0UL, 67043328UL, 2281701374UL, 134217726UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const unsigned long _tokenSet_1_data_ []
const unsigned long _tokenSet_2_data_ []
const unsigned long _tokenSet_3_data_ []
const unsigned long _tokenSet_4_data_ []
const unsigned long _tokenSet_5_data_ []
const unsigned long _tokenSet_6_data_ []


Constructor & Destructor Documentation

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

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

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


Member Function Documentation

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

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

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

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

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

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

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

QueryLexer::ANTLR_USE_NAMESPACE antlr   ) 
 

bool QueryLexer::getCaseSensitiveLiterals  )  const [inline]
 

void QueryLexer::init  )  [inline]
 

void QueryLexer::initLiterals  )  [private]
 

void QueryLexer::mASCII_LETTER bool  _createToken  )  [protected]
 

void QueryLexer::mB_SLASH bool  _createToken  ) 
 

void QueryLexer::mBASESIXFOUR_CHAR bool  _createToken  )  [protected]
 

void QueryLexer::mC_ANGLE bool  _createToken  ) 
 

void QueryLexer::mC_BRACE bool  _createToken  ) 
 

void QueryLexer::mC_PAREN bool  _createToken  ) 
 

void QueryLexer::mC_SQUARE bool  _createToken  ) 
 

void QueryLexer::mCOLON bool  _createToken  ) 
 

void QueryLexer::mCOMMA bool  _createToken  ) 
 

void QueryLexer::mCR bool  _createToken  )  [protected]
 

void QueryLexer::mDASH bool  _createToken  ) 
 

void QueryLexer::mDBL_QUOTE bool  _createToken  ) 
 

void QueryLexer::mDIGIT bool  _createToken  )  [protected]
 

void QueryLexer::mDOT bool  _createToken  ) 
 

void QueryLexer::mENCODED_QUOTED_TERM bool  _createToken  )  [protected]
 

void QueryLexer::mENCODED_TERM bool  _createToken  )  [protected]
 

void QueryLexer::mFLOAT bool  _createToken  )  [protected]
 

void QueryLexer::mHIGH_CHAR bool  _createToken  )  [protected]
 

void QueryLexer::mJUNK bool  _createToken  ) 
 

void QueryLexer::mLF bool  _createToken  )  [protected]
 

void QueryLexer::mNUMBER bool  _createToken  )  [protected]
 

void QueryLexer::mO_ANGLE bool  _createToken  ) 
 

void QueryLexer::mO_BRACE bool  _createToken  ) 
 

void QueryLexer::mO_PAREN bool  _createToken  ) 
 

void QueryLexer::mO_SQUARE bool  _createToken  ) 
 

void QueryLexer::mOPERATOR bool  _createToken  ) 
 

void QueryLexer::mQUOTE bool  _createToken  ) 
 

void QueryLexer::mSAFE_CHAR bool  _createToken  )  [protected]
 

void QueryLexer::mSAFE_LETTER bool  _createToken  )  [protected]
 

void QueryLexer::mSLASH bool  _createToken  ) 
 

void QueryLexer::mSPACE bool  _createToken  )  [protected]
 

void QueryLexer::mSPACE_DASH bool  _createToken  ) 
 

void QueryLexer::mSTAR bool  _createToken  ) 
 

void QueryLexer::mTAB bool  _createToken  )  [protected]
 

void QueryLexer::mTERM bool  _createToken  ) 
 

void QueryLexer::mTEXT_TERM bool  _createToken  )  [protected]
 

void QueryLexer::setNumbers bool  f  )  [inline]
 


Member Data Documentation

bool QueryLexer::_numbers [private]
 

const unsigned long QueryLexer::_tokenSet_0_data_ = { 0UL, 67043328UL, 2281701374UL, 134217726UL, 4294967295UL, 4294967295UL, 4294967295UL, 4294967295UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

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

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

const unsigned long QueryLexer::_tokenSet_3_data_[] [static, private]
 

const unsigned long QueryLexer::_tokenSet_4_data_[] [static, private]
 

const unsigned long QueryLexer::_tokenSet_5_data_[] [static, private]
 

const unsigned long QueryLexer::_tokenSet_6_data_[] [static, private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:02:58 2010 for Lemur by doxygen 1.3.4