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

Public Member Functions

GlobalswalkTree (antlr ::RefAST tree)
 
int getNumTokens () const
 
const char * getTokenName (int type) const
 
const char *const * getTokenNames () const
 
void mdfile (antlr ::RefAST _t)
 
void statement (antlr ::RefAST _t)
 
void assignment (antlr ::RefAST _t)
 
void componentblock (antlr ::RefAST _t)
 
void moleculeblock (antlr ::RefAST _t)
 
void fragmentblock (antlr ::RefAST _t)
 
void zconstraintblock (antlr ::RefAST _t)
 
void restraintblock (antlr ::RefAST _t)
 
void flucqblock (antlr ::RefAST _t)
 
void rnemdblock (antlr ::RefAST _t)
 
void minimizerblock (antlr ::RefAST _t)
 
void constant (antlr ::RefAST _t, antlr ::RefAST id)
 
vector< RealType > doubleNumberTuple (antlr ::RefAST _t)
 
void moleculestatement (antlr ::RefAST _t)
 
void atomblock (antlr ::RefAST _t)
 
void bondblock (antlr ::RefAST _t)
 
void bendblock (antlr ::RefAST _t)
 
void torsionblock (antlr ::RefAST _t)
 
void inversionblock (antlr ::RefAST _t)
 
void rigidbodyblock (antlr ::RefAST _t)
 
void cutoffgroupblock (antlr ::RefAST _t)
 
void constraintblock (antlr ::RefAST _t)
 
void sequencestring (antlr ::RefAST _t)
 
void fragmentstatement (antlr ::RefAST _t)
 
void nodesblock (antlr ::RefAST _t)
 
void atomstatement (antlr ::RefAST _t)
 
void bondstatement (antlr ::RefAST _t)
 
vector< int > inttuple (antlr ::RefAST _t)
 
void bendstatement (antlr ::RefAST _t)
 
void torsionstatement (antlr ::RefAST _t)
 
void inversionstatement (antlr ::RefAST _t)
 
void rigidbodystatement (antlr ::RefAST _t)
 
void cutoffgroupstatement (antlr ::RefAST _t)
 
void constraintstatement (antlr ::RefAST _t)
 
void nodesstatement (antlr ::RefAST _t)
 
antlr::RefAST getAST ()
 

Static Public Member Functions

static void initializeASTFactory (antlr ::ASTFactory &factory)
 

Protected Member Functions

int intConst (antlr ::RefAST _t)
 
RealType floatConst (antlr ::RefAST _t)
 
RealType doubleNumber (antlr ::RefAST _t)
 

Protected Attributes

antlr::RefAST returnAST
 
antlr::RefAST _retTree
 

Detailed Description

Definition at line 18 of file MDTreeParser.hpp.

Constructor & Destructor Documentation

◆ MDTreeParser()

MDTreeParser::MDTreeParser ( )

Definition at line 11 of file MDTreeParser.cpp.

Member Function Documentation

◆ assignment()

void MDTreeParser::assignment ( antlr ::RefAST _t)

Definition at line 121 of file MDTreeParser.cpp.

◆ atomblock()

void MDTreeParser::atomblock ( antlr ::RefAST _t)

Definition at line 800 of file MDTreeParser.cpp.

◆ atomstatement()

void MDTreeParser::atomstatement ( antlr ::RefAST _t)

Definition at line 1351 of file MDTreeParser.cpp.

◆ bendblock()

void MDTreeParser::bendblock ( antlr ::RefAST _t)

Definition at line 903 of file MDTreeParser.cpp.

◆ bendstatement()

void MDTreeParser::bendstatement ( antlr ::RefAST _t)

Definition at line 1662 of file MDTreeParser.cpp.

◆ bondblock()

void MDTreeParser::bondblock ( antlr ::RefAST _t)

Definition at line 855 of file MDTreeParser.cpp.

◆ bondstatement()

void MDTreeParser::bondstatement ( antlr ::RefAST _t)

Definition at line 1480 of file MDTreeParser.cpp.

◆ componentblock()

void MDTreeParser::componentblock ( antlr ::RefAST _t)

Definition at line 146 of file MDTreeParser.cpp.

◆ constant()

void MDTreeParser::constant ( antlr ::RefAST _t,
antlr ::RefAST id )

Definition at line 490 of file MDTreeParser.cpp.

◆ constraintblock()

void MDTreeParser::constraintblock ( antlr ::RefAST _t)

Definition at line 1150 of file MDTreeParser.cpp.

◆ constraintstatement()

void MDTreeParser::constraintstatement ( antlr ::RefAST _t)

Definition at line 2221 of file MDTreeParser.cpp.

◆ cutoffgroupblock()

void MDTreeParser::cutoffgroupblock ( antlr ::RefAST _t)

Definition at line 1102 of file MDTreeParser.cpp.

◆ cutoffgroupstatement()

void MDTreeParser::cutoffgroupstatement ( antlr ::RefAST _t)

Definition at line 2173 of file MDTreeParser.cpp.

◆ doubleNumber()

RealType MDTreeParser::doubleNumber ( antlr ::RefAST _t)
protected

Definition at line 1431 of file MDTreeParser.cpp.

◆ doubleNumberTuple()

vector< RealType > MDTreeParser::doubleNumberTuple ( antlr ::RefAST _t)

Definition at line 679 of file MDTreeParser.cpp.

◆ floatConst()

RealType MDTreeParser::floatConst ( antlr ::RefAST _t)
protected

Definition at line 632 of file MDTreeParser.cpp.

◆ flucqblock()

void MDTreeParser::flucqblock ( antlr ::RefAST _t)

Definition at line 361 of file MDTreeParser.cpp.

◆ fragmentblock()

void MDTreeParser::fragmentblock ( antlr ::RefAST _t)

Definition at line 232 of file MDTreeParser.cpp.

◆ fragmentstatement()

void MDTreeParser::fragmentstatement ( antlr ::RefAST _t)

Definition at line 1222 of file MDTreeParser.cpp.

◆ getAST()

antlr::RefAST MDTreeParser::getAST ( )
inline

Definition at line 91 of file MDTreeParser.hpp.

◆ getNumTokens()

int MDTreeParser::getNumTokens ( ) const
inline

Definition at line 37 of file MDTreeParser.hpp.

◆ getTokenName()

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

Definition at line 41 of file MDTreeParser.hpp.

◆ getTokenNames()

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

Definition at line 46 of file MDTreeParser.hpp.

◆ initializeASTFactory()

void MDTreeParser::initializeASTFactory ( antlr ::ASTFactory & factory)
static

Definition at line 2317 of file MDTreeParser.cpp.

◆ intConst()

int MDTreeParser::intConst ( antlr ::RefAST _t)
protected

Definition at line 585 of file MDTreeParser.cpp.

◆ inttuple()

vector< int > MDTreeParser::inttuple ( antlr ::RefAST _t)

Definition at line 1620 of file MDTreeParser.cpp.

◆ inversionblock()

void MDTreeParser::inversionblock ( antlr ::RefAST _t)

Definition at line 999 of file MDTreeParser.cpp.

◆ inversionstatement()

void MDTreeParser::inversionstatement ( antlr ::RefAST _t)

Definition at line 1985 of file MDTreeParser.cpp.

◆ mdfile()

void MDTreeParser::mdfile ( antlr ::RefAST _t)

Definition at line 15 of file MDTreeParser.cpp.

◆ minimizerblock()

void MDTreeParser::minimizerblock ( antlr ::RefAST _t)

Definition at line 447 of file MDTreeParser.cpp.

◆ moleculeblock()

void MDTreeParser::moleculeblock ( antlr ::RefAST _t)

Definition at line 189 of file MDTreeParser.cpp.

◆ moleculestatement()

void MDTreeParser::moleculestatement ( antlr ::RefAST _t)

Definition at line 721 of file MDTreeParser.cpp.

◆ nodesblock()

void MDTreeParser::nodesblock ( antlr ::RefAST _t)

Definition at line 1303 of file MDTreeParser.cpp.

◆ nodesstatement()

void MDTreeParser::nodesstatement ( antlr ::RefAST _t)

Definition at line 2269 of file MDTreeParser.cpp.

◆ restraintblock()

void MDTreeParser::restraintblock ( antlr ::RefAST _t)

Definition at line 318 of file MDTreeParser.cpp.

◆ rigidbodyblock()

void MDTreeParser::rigidbodyblock ( antlr ::RefAST _t)

Definition at line 1047 of file MDTreeParser.cpp.

◆ rigidbodystatement()

void MDTreeParser::rigidbodystatement ( antlr ::RefAST _t)

Definition at line 2125 of file MDTreeParser.cpp.

◆ rnemdblock()

void MDTreeParser::rnemdblock ( antlr ::RefAST _t)

Definition at line 404 of file MDTreeParser.cpp.

◆ sequencestring()

void MDTreeParser::sequencestring ( antlr ::RefAST _t)

Definition at line 1197 of file MDTreeParser.cpp.

◆ statement()

void MDTreeParser::statement ( antlr ::RefAST _t)

Definition at line 46 of file MDTreeParser.cpp.

◆ torsionblock()

void MDTreeParser::torsionblock ( antlr ::RefAST _t)

Definition at line 951 of file MDTreeParser.cpp.

◆ torsionstatement()

void MDTreeParser::torsionstatement ( antlr ::RefAST _t)

Definition at line 1816 of file MDTreeParser.cpp.

◆ walkTree()

Globals * MDTreeParser::walkTree ( antlr ::RefAST tree)
inline

Definition at line 23 of file MDTreeParser.hpp.

◆ zconstraintblock()

void MDTreeParser::zconstraintblock ( antlr ::RefAST _t)

Definition at line 275 of file MDTreeParser.cpp.

Member Data Documentation

◆ _retTree

antlr::RefAST MDTreeParser::_retTree
protected

Definition at line 98 of file MDTreeParser.hpp.

◆ returnAST

antlr::RefAST MDTreeParser::returnAST
protected

Definition at line 97 of file MDTreeParser.hpp.


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