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

Public Member Functions

void initializeASTFactory (antlr ::ASTFactory &factory)
 
 MDParser (antlr ::TokenBuffer &tokenBuf)
 
 MDParser (antlr ::TokenStream &lexer)
 
 MDParser (const antlr ::ParserSharedInputState &state)
 
int getNumTokens () const
 
const char * getTokenName (int type) const
 
const char *const * getTokenNames () const
 
void mdfile ()
 
void statement ()
 
void assignment ()
 
void componentblock ()
 
void moleculeblock ()
 
void zconstraintblock ()
 
void restraintblock ()
 
void flucqblock ()
 
void rnemdblock ()
 
void minimizerblock ()
 
void constant ()
 
void moleculestatement ()
 
void atomblock ()
 
void bondblock ()
 
void bendblock ()
 
void torsionblock ()
 
void inversionblock ()
 
void rigidbodyblock ()
 
void cutoffgroupblock ()
 
void fragmentblock ()
 
void constraintblock ()
 
void atomstatement ()
 
void doubleNumberTuple ()
 
void bondstatement ()
 
void inttuple ()
 
void bendstatement ()
 
void torsionstatement ()
 
void inversionstatement ()
 
void rigidbodystatement ()
 
void cutoffgroupstatement ()
 
void fragmentstatement ()
 
void constraintstatement ()
 
antlr::RefAST getAST ()
 
void initializeASTFactory (antlr ::ASTFactory &factory)
 
 MDParser (antlr ::TokenBuffer &tokenBuf)
 
 MDParser (antlr ::TokenStream &lexer)
 
 MDParser (const antlr ::ParserSharedInputState &state)
 
int getNumTokens () const
 
const char * getTokenName (int type) const
 
const char *const * getTokenNames () const
 
void mdfile ()
 
void statement ()
 
void assignment ()
 
void componentblock ()
 
void moleculeblock ()
 
void fragmentblock ()
 
void zconstraintblock ()
 
void restraintblock ()
 
void flucqblock ()
 
void rnemdblock ()
 
void lightblock ()
 
void minimizerblock ()
 
void constant ()
 
void moleculestatement ()
 
void atomblock ()
 
void bondblock ()
 
void bendblock ()
 
void torsionblock ()
 
void inversionblock ()
 
void rigidbodyblock ()
 
void cutoffgroupblock ()
 
void constraintblock ()
 
void sequencestring ()
 
void atomstatement ()
 
void doubleNumberTuple ()
 
void bondstatement ()
 
void inttuple ()
 
void bendstatement ()
 
void torsionstatement ()
 
void inversionstatement ()
 
void rigidbodystatement ()
 
void cutoffgroupstatement ()
 
void nodesblock ()
 
void nodesstatement ()
 
void fragmentstatement ()
 
void constraintstatement ()
 
antlr::RefAST getAST ()
 

Protected Member Functions

 MDParser (antlr ::TokenBuffer &tokenBuf, int k)
 
 MDParser (antlr ::TokenStream &lexer, int k)
 
void intConst ()
 
void floatConst ()
 
void vectorConst ()
 
void doubleNumber ()
 
 MDParser (antlr ::TokenBuffer &tokenBuf, int k)
 
 MDParser (antlr ::TokenStream &lexer, int k)
 
void intConst ()
 
void floatConst ()
 
void vectorConst ()
 
void doubleNumber ()
 

Protected Attributes

antlr::RefAST returnAST
 

Detailed Description

Definition at line 19 of file MDParser.hpp.

Constructor & Destructor Documentation

◆ MDParser() [1/5]

MDParser::MDParser ( antlr ::TokenBuffer & tokenBuf,
int k )
protected

Definition at line 8 of file MDParser.cpp.

◆ MDParser() [2/5]

MDParser::MDParser ( antlr ::TokenBuffer & tokenBuf)

Definition at line 13 of file MDParser.cpp.

◆ MDParser() [3/5]

MDParser::MDParser ( antlr ::TokenStream & lexer,
int k )
protected

Definition at line 18 of file MDParser.cpp.

◆ MDParser() [4/5]

MDParser::MDParser ( antlr ::TokenStream & lexer)

Definition at line 23 of file MDParser.cpp.

◆ MDParser() [5/5]

MDParser::MDParser ( const antlr ::ParserSharedInputState & state)

Definition at line 28 of file MDParser.cpp.

Member Function Documentation

◆ assignment()

void MDParser::assignment ( )

Definition at line 137 of file MDParser.cpp.

◆ atomblock()

void MDParser::atomblock ( )

Definition at line 695 of file MDParser.cpp.

◆ atomstatement()

void MDParser::atomstatement ( )

Definition at line 1181 of file MDParser.cpp.

◆ bendblock()

void MDParser::bendblock ( )

Definition at line 798 of file MDParser.cpp.

◆ bendstatement()

void MDParser::bendstatement ( )

Definition at line 1437 of file MDParser.cpp.

◆ bondblock()

void MDParser::bondblock ( )

Definition at line 739 of file MDParser.cpp.

◆ bondstatement()

void MDParser::bondstatement ( )

Definition at line 1281 of file MDParser.cpp.

◆ componentblock()

void MDParser::componentblock ( )

Definition at line 163 of file MDParser.cpp.

◆ constant()

void MDParser::constant ( )

Definition at line 443 of file MDParser.cpp.

◆ constraintblock()

void MDParser::constraintblock ( )

Definition at line 1122 of file MDParser.cpp.

◆ constraintstatement()

void MDParser::constraintstatement ( )

Definition at line 1953 of file MDParser.cpp.

◆ cutoffgroupblock()

void MDParser::cutoffgroupblock ( )

Definition at line 1019 of file MDParser.cpp.

◆ cutoffgroupstatement()

void MDParser::cutoffgroupstatement ( )

Definition at line 1895 of file MDParser.cpp.

◆ doubleNumber()

void MDParser::doubleNumber ( )
protected

Definition at line 1994 of file MDParser.cpp.

◆ doubleNumberTuple()

void MDParser::doubleNumberTuple ( )

Definition at line 1250 of file MDParser.cpp.

◆ floatConst()

void MDParser::floatConst ( )
protected

Definition at line 542 of file MDParser.cpp.

◆ flucqblock()

void MDParser::flucqblock ( )

Definition at line 323 of file MDParser.cpp.

◆ fragmentblock()

void MDParser::fragmentblock ( )

Definition at line 1078 of file MDParser.cpp.

◆ fragmentstatement()

void MDParser::fragmentstatement ( )

Definition at line 1936 of file MDParser.cpp.

◆ getAST() [1/2]

antlr::RefAST MDParser::getAST ( )
inline

Definition at line 84 of file MDParser.hpp.

◆ getAST() [2/2]

antlr::RefAST MDParser::getAST ( )
inline

Definition at line 88 of file MDParser.hpp.

◆ getNumTokens() [1/2]

int MDParser::getNumTokens ( ) const
inline

Definition at line 34 of file MDParser.hpp.

◆ getNumTokens() [2/2]

int MDParser::getNumTokens ( ) const
inline

Definition at line 34 of file MDParser.hpp.

◆ getTokenName() [1/2]

const char * MDParser::getTokenName ( int type) const
inline

Definition at line 38 of file MDParser.hpp.

◆ getTokenName() [2/2]

const char * MDParser::getTokenName ( int type) const
inline

Definition at line 38 of file MDParser.hpp.

◆ getTokenNames() [1/2]

const char *const * MDParser::getTokenNames ( ) const
inline

Definition at line 43 of file MDParser.hpp.

◆ getTokenNames() [2/2]

const char *const * MDParser::getTokenNames ( ) const
inline

Definition at line 43 of file MDParser.hpp.

◆ initializeASTFactory()

void MDParser::initializeASTFactory ( antlr ::ASTFactory & factory)

Definition at line 2031 of file MDParser.cpp.

◆ intConst()

void MDParser::intConst ( )
protected

Definition at line 504 of file MDParser.cpp.

◆ inttuple()

void MDParser::inttuple ( )

Definition at line 1406 of file MDParser.cpp.

◆ inversionblock()

void MDParser::inversionblock ( )

Definition at line 916 of file MDParser.cpp.

◆ inversionstatement()

void MDParser::inversionstatement ( )

Definition at line 1729 of file MDParser.cpp.

◆ lightblock()

void MDParser::lightblock ( )

Definition at line 457 of file MDParser.cpp.

◆ mdfile()

void MDParser::mdfile ( )

Definition at line 33 of file MDParser.cpp.

◆ minimizerblock()

void MDParser::minimizerblock ( )

Definition at line 403 of file MDParser.cpp.

◆ moleculeblock()

void MDParser::moleculeblock ( )

Definition at line 203 of file MDParser.cpp.

◆ moleculestatement()

void MDParser::moleculestatement ( )

Definition at line 605 of file MDParser.cpp.

◆ nodesblock()

void MDParser::nodesblock ( )

Definition at line 2012 of file MDParser.cpp.

◆ nodesstatement()

void MDParser::nodesstatement ( )

Definition at line 2071 of file MDParser.cpp.

◆ restraintblock()

void MDParser::restraintblock ( )

Definition at line 283 of file MDParser.cpp.

◆ rigidbodyblock()

void MDParser::rigidbodyblock ( )

Definition at line 975 of file MDParser.cpp.

◆ rigidbodystatement()

void MDParser::rigidbodystatement ( )

Definition at line 1854 of file MDParser.cpp.

◆ rnemdblock()

void MDParser::rnemdblock ( )

Definition at line 363 of file MDParser.cpp.

◆ sequencestring()

void MDParser::sequencestring ( )

Definition at line 1231 of file MDParser.cpp.

◆ statement()

void MDParser::statement ( )

Definition at line 61 of file MDParser.cpp.

◆ torsionblock()

void MDParser::torsionblock ( )

Definition at line 857 of file MDParser.cpp.

◆ torsionstatement()

void MDParser::torsionstatement ( )

Definition at line 1576 of file MDParser.cpp.

◆ vectorConst()

void MDParser::vectorConst ( )
protected

Definition at line 580 of file MDParser.cpp.

◆ zconstraintblock()

void MDParser::zconstraintblock ( )

Definition at line 243 of file MDParser.cpp.

Member Data Documentation

◆ returnAST

antlr::RefAST MDParser::returnAST
protected

Definition at line 90 of file MDParser.hpp.


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