OpenMD 3.0
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 fragmentblock ()
 
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 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 ()
 

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 144 of file MDParser.cpp.

◆ atomblock()

void MDParser::atomblock ( )

Definition at line 742 of file MDParser.cpp.

◆ atomstatement()

void MDParser::atomstatement ( )

Definition at line 1210 of file MDParser.cpp.

◆ bendblock()

void MDParser::bendblock ( )

Definition at line 845 of file MDParser.cpp.

◆ bendstatement()

void MDParser::bendstatement ( )

Definition at line 1466 of file MDParser.cpp.

◆ bondblock()

void MDParser::bondblock ( )

Definition at line 786 of file MDParser.cpp.

◆ bondstatement()

void MDParser::bondstatement ( )

Definition at line 1310 of file MDParser.cpp.

◆ componentblock()

void MDParser::componentblock ( )

Definition at line 170 of file MDParser.cpp.

◆ constant()

void MDParser::constant ( )

Definition at line 490 of file MDParser.cpp.

◆ constraintblock()

void MDParser::constraintblock ( )

Definition at line 1125 of file MDParser.cpp.

◆ constraintstatement()

void MDParser::constraintstatement ( )

Definition at line 2155 of file MDParser.cpp.

◆ cutoffgroupblock()

void MDParser::cutoffgroupblock ( )

Definition at line 1066 of file MDParser.cpp.

◆ cutoffgroupstatement()

void MDParser::cutoffgroupstatement ( )

Definition at line 1924 of file MDParser.cpp.

◆ doubleNumber()

void MDParser::doubleNumber ( )
protected

Definition at line 2196 of file MDParser.cpp.

◆ doubleNumberTuple()

void MDParser::doubleNumberTuple ( )

Definition at line 1279 of file MDParser.cpp.

◆ floatConst()

void MDParser::floatConst ( )
protected

Definition at line 589 of file MDParser.cpp.

◆ flucqblock()

void MDParser::flucqblock ( )

Definition at line 370 of file MDParser.cpp.

◆ fragmentblock()

void MDParser::fragmentblock ( )

Definition at line 250 of file MDParser.cpp.

◆ fragmentstatement()

void MDParser::fragmentstatement ( )

Definition at line 2065 of file MDParser.cpp.

◆ getAST()

antlr::RefAST MDParser::getAST ( )
inline

Definition at line 87 of file MDParser.hpp.

◆ getNumTokens()

int MDParser::getNumTokens ( ) const
inline

Definition at line 34 of file MDParser.hpp.

◆ getTokenName()

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

Definition at line 38 of file MDParser.hpp.

◆ getTokenNames()

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 2233 of file MDParser.cpp.

◆ intConst()

void MDParser::intConst ( )
protected

Definition at line 551 of file MDParser.cpp.

◆ inttuple()

void MDParser::inttuple ( )

Definition at line 1435 of file MDParser.cpp.

◆ inversionblock()

void MDParser::inversionblock ( )

Definition at line 963 of file MDParser.cpp.

◆ inversionstatement()

void MDParser::inversionstatement ( )

Definition at line 1758 of file MDParser.cpp.

◆ mdfile()

void MDParser::mdfile ( )

Definition at line 33 of file MDParser.cpp.

◆ minimizerblock()

void MDParser::minimizerblock ( )

Definition at line 450 of file MDParser.cpp.

◆ moleculeblock()

void MDParser::moleculeblock ( )

Definition at line 210 of file MDParser.cpp.

◆ moleculestatement()

void MDParser::moleculestatement ( )

Definition at line 652 of file MDParser.cpp.

◆ nodesblock()

void MDParser::nodesblock ( )

Definition at line 1965 of file MDParser.cpp.

◆ nodesstatement()

void MDParser::nodesstatement ( )

Definition at line 2024 of file MDParser.cpp.

◆ restraintblock()

void MDParser::restraintblock ( )

Definition at line 330 of file MDParser.cpp.

◆ rigidbodyblock()

void MDParser::rigidbodyblock ( )

Definition at line 1022 of file MDParser.cpp.

◆ rigidbodystatement()

void MDParser::rigidbodystatement ( )

Definition at line 1883 of file MDParser.cpp.

◆ rnemdblock()

void MDParser::rnemdblock ( )

Definition at line 410 of file MDParser.cpp.

◆ sequencestring()

void MDParser::sequencestring ( )

Definition at line 1184 of file MDParser.cpp.

◆ statement()

void MDParser::statement ( )

Definition at line 61 of file MDParser.cpp.

◆ torsionblock()

void MDParser::torsionblock ( )

Definition at line 904 of file MDParser.cpp.

◆ torsionstatement()

void MDParser::torsionstatement ( )

Definition at line 1605 of file MDParser.cpp.

◆ vectorConst()

void MDParser::vectorConst ( )
protected

Definition at line 627 of file MDParser.cpp.

◆ zconstraintblock()

void MDParser::zconstraintblock ( )

Definition at line 290 of file MDParser.cpp.

Member Data Documentation

◆ returnAST

antlr::RefAST MDParser::returnAST
protected

Definition at line 93 of file MDParser.hpp.


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