OpenMD 3.0
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
MDLexer Class Reference
+ Inheritance diagram for MDLexer:

Public Member Functions

void setObserver (FilenameObserver *osv)
 
void initDeferredLineCount ()
 
void deferredNewline ()
 
virtual void newline ()
 
bool getCaseSensitiveLiterals () const
 
 MDLexer (std ::istream &in)
 
 MDLexer (antlr ::InputBuffer &ib)
 
 MDLexer (const antlr ::LexerSharedInputState &state)
 
antlr::RefToken nextToken ()
 
void mASSIGNEQUAL (bool _createToken)
 
void mCOLON (bool _createToken)
 
void mCOMMA (bool _createToken)
 
void mQUESTIONMARK (bool _createToken)
 
void mSEMICOLON (bool _createToken)
 
void mLPAREN (bool _createToken)
 
void mRPAREN (bool _createToken)
 
void mLBRACKET (bool _createToken)
 
void mRBRACKET (bool _createToken)
 
void mLCURLY (bool _createToken)
 
void mRCURLY (bool _createToken)
 
void mWhitespace (bool _createToken)
 
void mComment (bool _createToken)
 
void mCPPComment (bool _createToken)
 
void mPREPROC_DIRECTIVE (bool _createToken)
 
void mStringLiteral (bool _createToken)
 
void mCharLiteral (bool _createToken)
 
void mID (bool _createToken)
 
void mNUM_INT (bool _createToken)
 

Protected Member Functions

void mEndOfLine (bool _createToken)
 
void mLineDirective (bool _createToken)
 
void mSpace (bool _createToken)
 
void mDecimal (bool _createToken)
 
void mEscape (bool _createToken)
 
void mDigit (bool _createToken)
 
void mVocabulary (bool _createToken)
 
void mHEX_DIGIT (bool _createToken)
 
void mEXPONENT (bool _createToken)
 
void mFLOAT_SUFFIX (bool _createToken)
 

Detailed Description

Definition at line 19 of file MDLexer.hpp.

Constructor & Destructor Documentation

◆ MDLexer() [1/3]

MDLexer::MDLexer ( std ::istream & in)

Definition at line 13 of file MDLexer.cpp.

◆ MDLexer() [2/3]

MDLexer::MDLexer ( antlr ::InputBuffer & ib)

Definition at line 19 of file MDLexer.cpp.

◆ MDLexer() [3/3]

MDLexer::MDLexer ( const antlr ::LexerSharedInputState & state)

Definition at line 25 of file MDLexer.cpp.

Member Function Documentation

◆ deferredNewline()

void MDLexer::deferredNewline ( )
inline

Definition at line 31 of file MDLexer.hpp.

◆ getCaseSensitiveLiterals()

bool MDLexer::getCaseSensitiveLiterals ( ) const
inline

Definition at line 47 of file MDLexer.hpp.

◆ initDeferredLineCount()

void MDLexer::initDeferredLineCount ( )
inline

Definition at line 30 of file MDLexer.hpp.

◆ mASSIGNEQUAL()

void MDLexer::mASSIGNEQUAL ( bool _createToken)

Definition at line 295 of file MDLexer.cpp.

◆ mCharLiteral()

void MDLexer::mCharLiteral ( bool _createToken)

Definition at line 915 of file MDLexer.cpp.

◆ mCOLON()

void MDLexer::mCOLON ( bool _createToken)

Definition at line 309 of file MDLexer.cpp.

◆ mCOMMA()

void MDLexer::mCOMMA ( bool _createToken)

Definition at line 323 of file MDLexer.cpp.

◆ mComment()

void MDLexer::mComment ( bool _createToken)

Definition at line 559 of file MDLexer.cpp.

◆ mCPPComment()

void MDLexer::mCPPComment ( bool _createToken)

Definition at line 632 of file MDLexer.cpp.

◆ mDecimal()

void MDLexer::mDecimal ( bool _createToken)
protected

Definition at line 834 of file MDLexer.cpp.

◆ mDigit()

void MDLexer::mDigit ( bool _createToken)
protected

Definition at line 1099 of file MDLexer.cpp.

◆ mEndOfLine()

void MDLexer::mEndOfLine ( bool _createToken)
protected

Definition at line 604 of file MDLexer.cpp.

◆ mEscape()

void MDLexer::mEscape ( bool _createToken)
protected

Definition at line 944 of file MDLexer.cpp.

◆ mEXPONENT()

void MDLexer::mEXPONENT ( bool _createToken)
protected

Definition at line 1783 of file MDLexer.cpp.

◆ mFLOAT_SUFFIX()

void MDLexer::mFLOAT_SUFFIX ( bool _createToken)
protected

Definition at line 1869 of file MDLexer.cpp.

◆ mHEX_DIGIT()

void MDLexer::mHEX_DIGIT ( bool _createToken)
protected

Definition at line 1304 of file MDLexer.cpp.

◆ mID()

void MDLexer::mID ( bool _createToken)

Definition at line 1127 of file MDLexer.cpp.

◆ mLBRACKET()

void MDLexer::mLBRACKET ( bool _createToken)

Definition at line 393 of file MDLexer.cpp.

◆ mLCURLY()

void MDLexer::mLCURLY ( bool _createToken)

Definition at line 421 of file MDLexer.cpp.

◆ mLineDirective()

void MDLexer::mLineDirective ( bool _createToken)
protected

Definition at line 686 of file MDLexer.cpp.

◆ mLPAREN()

void MDLexer::mLPAREN ( bool _createToken)

Definition at line 365 of file MDLexer.cpp.

◆ mNUM_INT()

void MDLexer::mNUM_INT ( bool _createToken)

Definition at line 1359 of file MDLexer.cpp.

◆ mPREPROC_DIRECTIVE()

void MDLexer::mPREPROC_DIRECTIVE ( bool _createToken)

Definition at line 666 of file MDLexer.cpp.

◆ mQUESTIONMARK()

void MDLexer::mQUESTIONMARK ( bool _createToken)

Definition at line 337 of file MDLexer.cpp.

◆ mRBRACKET()

void MDLexer::mRBRACKET ( bool _createToken)

Definition at line 407 of file MDLexer.cpp.

◆ mRCURLY()

void MDLexer::mRCURLY ( bool _createToken)

Definition at line 435 of file MDLexer.cpp.

◆ mRPAREN()

void MDLexer::mRPAREN ( bool _createToken)

Definition at line 379 of file MDLexer.cpp.

◆ mSEMICOLON()

void MDLexer::mSEMICOLON ( bool _createToken)

Definition at line 351 of file MDLexer.cpp.

◆ mSpace()

void MDLexer::mSpace ( bool _createToken)
protected

Definition at line 798 of file MDLexer.cpp.

◆ mStringLiteral()

void MDLexer::mStringLiteral ( bool _createToken)

Definition at line 861 of file MDLexer.cpp.

◆ mVocabulary()

void MDLexer::mVocabulary ( bool _createToken)
protected

Definition at line 1113 of file MDLexer.cpp.

◆ mWhitespace()

void MDLexer::mWhitespace ( bool _createToken)

Definition at line 449 of file MDLexer.cpp.

◆ newline()

virtual void MDLexer::newline ( )
inlinevirtual

Definition at line 36 of file MDLexer.hpp.

◆ nextToken()

antlr::RefToken MDLexer::nextToken ( )

Definition at line 77 of file MDLexer.cpp.

◆ setObserver()

void MDLexer::setObserver ( FilenameObserver * osv)
inline

Definition at line 29 of file MDLexer.hpp.


The documentation for this class was generated from the following files: