OpenMD 3.1
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)
 
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)
 
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() [1/2]

void MDLexer::deferredNewline ( )
inline

Definition at line 31 of file MDLexer.hpp.

◆ deferredNewline() [2/2]

void MDLexer::deferredNewline ( )
inline

Definition at line 31 of file MDLexer.hpp.

◆ getCaseSensitiveLiterals() [1/2]

bool MDLexer::getCaseSensitiveLiterals ( ) const
inline

Definition at line 47 of file MDLexer.hpp.

◆ getCaseSensitiveLiterals() [2/2]

bool MDLexer::getCaseSensitiveLiterals ( ) const
inline

Definition at line 47 of file MDLexer.hpp.

◆ initDeferredLineCount() [1/2]

void MDLexer::initDeferredLineCount ( )
inline

Definition at line 30 of file MDLexer.hpp.

◆ initDeferredLineCount() [2/2]

void MDLexer::initDeferredLineCount ( )
inline

Definition at line 30 of file MDLexer.hpp.

◆ mASSIGNEQUAL()

void MDLexer::mASSIGNEQUAL ( bool _createToken)

Definition at line 293 of file MDLexer.cpp.

◆ mCharLiteral()

void MDLexer::mCharLiteral ( bool _createToken)

Definition at line 913 of file MDLexer.cpp.

◆ mCOLON()

void MDLexer::mCOLON ( bool _createToken)

Definition at line 307 of file MDLexer.cpp.

◆ mCOMMA()

void MDLexer::mCOMMA ( bool _createToken)

Definition at line 321 of file MDLexer.cpp.

◆ mComment()

void MDLexer::mComment ( bool _createToken)

Definition at line 557 of file MDLexer.cpp.

◆ mCPPComment()

void MDLexer::mCPPComment ( bool _createToken)

Definition at line 630 of file MDLexer.cpp.

◆ mDecimal()

void MDLexer::mDecimal ( bool _createToken)
protected

Definition at line 832 of file MDLexer.cpp.

◆ mDigit()

void MDLexer::mDigit ( bool _createToken)
protected

Definition at line 1097 of file MDLexer.cpp.

◆ mEndOfLine()

void MDLexer::mEndOfLine ( bool _createToken)
protected

Definition at line 602 of file MDLexer.cpp.

◆ mEscape()

void MDLexer::mEscape ( bool _createToken)
protected

Definition at line 942 of file MDLexer.cpp.

◆ mEXPONENT()

void MDLexer::mEXPONENT ( bool _createToken)
protected

Definition at line 1781 of file MDLexer.cpp.

◆ mFLOAT_SUFFIX()

void MDLexer::mFLOAT_SUFFIX ( bool _createToken)
protected

Definition at line 1867 of file MDLexer.cpp.

◆ mHEX_DIGIT()

void MDLexer::mHEX_DIGIT ( bool _createToken)
protected

Definition at line 1302 of file MDLexer.cpp.

◆ mID()

void MDLexer::mID ( bool _createToken)

Definition at line 1125 of file MDLexer.cpp.

◆ mLBRACKET()

void MDLexer::mLBRACKET ( bool _createToken)

Definition at line 391 of file MDLexer.cpp.

◆ mLCURLY()

void MDLexer::mLCURLY ( bool _createToken)

Definition at line 419 of file MDLexer.cpp.

◆ mLineDirective()

void MDLexer::mLineDirective ( bool _createToken)
protected

Definition at line 684 of file MDLexer.cpp.

◆ mLPAREN()

void MDLexer::mLPAREN ( bool _createToken)

Definition at line 363 of file MDLexer.cpp.

◆ mNUM_INT()

void MDLexer::mNUM_INT ( bool _createToken)

Definition at line 1357 of file MDLexer.cpp.

◆ mPREPROC_DIRECTIVE()

void MDLexer::mPREPROC_DIRECTIVE ( bool _createToken)

Definition at line 664 of file MDLexer.cpp.

◆ mQUESTIONMARK()

void MDLexer::mQUESTIONMARK ( bool _createToken)

Definition at line 335 of file MDLexer.cpp.

◆ mRBRACKET()

void MDLexer::mRBRACKET ( bool _createToken)

Definition at line 405 of file MDLexer.cpp.

◆ mRCURLY()

void MDLexer::mRCURLY ( bool _createToken)

Definition at line 433 of file MDLexer.cpp.

◆ mRPAREN()

void MDLexer::mRPAREN ( bool _createToken)

Definition at line 377 of file MDLexer.cpp.

◆ mSEMICOLON()

void MDLexer::mSEMICOLON ( bool _createToken)

Definition at line 349 of file MDLexer.cpp.

◆ mSpace()

void MDLexer::mSpace ( bool _createToken)
protected

Definition at line 796 of file MDLexer.cpp.

◆ mStringLiteral()

void MDLexer::mStringLiteral ( bool _createToken)

Definition at line 859 of file MDLexer.cpp.

◆ mVocabulary()

void MDLexer::mVocabulary ( bool _createToken)
protected

Definition at line 1111 of file MDLexer.cpp.

◆ mWhitespace()

void MDLexer::mWhitespace ( bool _createToken)

Definition at line 447 of file MDLexer.cpp.

◆ newline() [1/2]

virtual void MDLexer::newline ( )
inlinevirtual

Definition at line 36 of file MDLexer.hpp.

◆ newline() [2/2]

virtual void MDLexer::newline ( )
inlinevirtual

Definition at line 36 of file MDLexer.hpp.

◆ nextToken()

antlr::RefToken MDLexer::nextToken ( )

Definition at line 75 of file MDLexer.cpp.

◆ setObserver() [1/2]

void MDLexer::setObserver ( FilenameObserver * osv)
inline

Definition at line 29 of file MDLexer.hpp.

◆ setObserver() [2/2]

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: