OpenMD 3.2
Molecular Dynamics in the Open
Loading...
Searching...
No Matches
OMDBaseVisitor.h
1
2#include "antlr4-runtime.h"
4#include "omdParser/FilenameObserver.hpp"
5
6
7// Generated from OMD.g4 by ANTLR 4.13.2
8
9#pragma once
10
11
12#include "antlr4-runtime.h"
13#include "OMDVisitor.h"
14
15
16/**
17 * This class provides an empty implementation of OMDVisitor, which can be
18 * extended to create a visitor which only needs to handle a subset of the available methods.
19 */
20class OMDBaseVisitor : public OMDVisitor {
21public:
22
23 virtual std::any visitOmdfile(OMDParser::OmdfileContext *ctx) override {
24 return visitChildren(ctx);
25 }
26
27 virtual std::any visitStatement(OMDParser::StatementContext *ctx) override {
28 return visitChildren(ctx);
29 }
30
31 virtual std::any visitAssignment(OMDParser::AssignmentContext *ctx) override {
32 return visitChildren(ctx);
33 }
34
35 virtual std::any visitConstant(OMDParser::ConstantContext *ctx) override {
36 return visitChildren(ctx);
37 }
38
39 virtual std::any visitComponentblock(OMDParser::ComponentblockContext *ctx) override {
40 return visitChildren(ctx);
41 }
42
43 virtual std::any visitZconstraintblock(OMDParser::ZconstraintblockContext *ctx) override {
44 return visitChildren(ctx);
45 }
46
47 virtual std::any visitRestraintblock(OMDParser::RestraintblockContext *ctx) override {
48 return visitChildren(ctx);
49 }
50
51 virtual std::any visitFlucqblock(OMDParser::FlucqblockContext *ctx) override {
52 return visitChildren(ctx);
53 }
54
55 virtual std::any visitRnemdblock(OMDParser::RnemdblockContext *ctx) override {
56 return visitChildren(ctx);
57 }
58
59 virtual std::any visitLightblock(OMDParser::LightblockContext *ctx) override {
60 return visitChildren(ctx);
61 }
62
63 virtual std::any visitVelocityfieldblock(OMDParser::VelocityfieldblockContext *ctx) override {
64 return visitChildren(ctx);
65 }
66
67 virtual std::any visitMinimizerblock(OMDParser::MinimizerblockContext *ctx) override {
68 return visitChildren(ctx);
69 }
70
71 virtual std::any visitMoleculeblock(OMDParser::MoleculeblockContext *ctx) override {
72 return visitChildren(ctx);
73 }
74
75 virtual std::any visitMoleculestatement(OMDParser::MoleculestatementContext *ctx) override {
76 return visitChildren(ctx);
77 }
78
79 virtual std::any visitAtomblock(OMDParser::AtomblockContext *ctx) override {
80 return visitChildren(ctx);
81 }
82
83 virtual std::any visitAtomstatement(OMDParser::AtomstatementContext *ctx) override {
84 return visitChildren(ctx);
85 }
86
87 virtual std::any visitBondblock(OMDParser::BondblockContext *ctx) override {
88 return visitChildren(ctx);
89 }
90
91 virtual std::any visitBondstatement(OMDParser::BondstatementContext *ctx) override {
92 return visitChildren(ctx);
93 }
94
95 virtual std::any visitBendblock(OMDParser::BendblockContext *ctx) override {
96 return visitChildren(ctx);
97 }
98
99 virtual std::any visitBendstatement(OMDParser::BendstatementContext *ctx) override {
100 return visitChildren(ctx);
101 }
102
103 virtual std::any visitTorsionblock(OMDParser::TorsionblockContext *ctx) override {
104 return visitChildren(ctx);
105 }
106
107 virtual std::any visitTorsionstatement(OMDParser::TorsionstatementContext *ctx) override {
108 return visitChildren(ctx);
109 }
110
111 virtual std::any visitInversionblock(OMDParser::InversionblockContext *ctx) override {
112 return visitChildren(ctx);
113 }
114
115 virtual std::any visitInversionstatement(OMDParser::InversionstatementContext *ctx) override {
116 return visitChildren(ctx);
117 }
118
119 virtual std::any visitRigidbodyblock(OMDParser::RigidbodyblockContext *ctx) override {
120 return visitChildren(ctx);
121 }
122
123 virtual std::any visitRigidbodystatement(OMDParser::RigidbodystatementContext *ctx) override {
124 return visitChildren(ctx);
125 }
126
127 virtual std::any visitCutoffgroupblock(OMDParser::CutoffgroupblockContext *ctx) override {
128 return visitChildren(ctx);
129 }
130
131 virtual std::any visitCutoffgroupstatement(OMDParser::CutoffgroupstatementContext *ctx) override {
132 return visitChildren(ctx);
133 }
134
135 virtual std::any visitNodesblock(OMDParser::NodesblockContext *ctx) override {
136 return visitChildren(ctx);
137 }
138
139 virtual std::any visitNodesstatement(OMDParser::NodesstatementContext *ctx) override {
140 return visitChildren(ctx);
141 }
142
143 virtual std::any visitFragmentblock(OMDParser::FragmentblockContext *ctx) override {
144 return visitChildren(ctx);
145 }
146
147 virtual std::any visitFragmentstatement(OMDParser::FragmentstatementContext *ctx) override {
148 return visitChildren(ctx);
149 }
150
151 virtual std::any visitConstraintblock(OMDParser::ConstraintblockContext *ctx) override {
152 return visitChildren(ctx);
153 }
154
155 virtual std::any visitConstraintstatement(OMDParser::ConstraintstatementContext *ctx) override {
156 return visitChildren(ctx);
157 }
158
159 virtual std::any visitSequencestring(OMDParser::SequencestringContext *ctx) override {
160 return visitChildren(ctx);
161 }
162
163 virtual std::any visitDoubleNumberTuple(OMDParser::DoubleNumberTupleContext *ctx) override {
164 return visitChildren(ctx);
165 }
166
167 virtual std::any visitInttuple(OMDParser::InttupleContext *ctx) override {
168 return visitChildren(ctx);
169 }
170
171 virtual std::any visitIntConst(OMDParser::IntConstContext *ctx) override {
172 return visitChildren(ctx);
173 }
174
175 virtual std::any visitDoubleNumber(OMDParser::DoubleNumberContext *ctx) override {
176 return visitChildren(ctx);
177 }
178
179 virtual std::any visitFloatConst(OMDParser::FloatConstContext *ctx) override {
180 return visitChildren(ctx);
181 }
182
183 virtual std::any visitVectorConst(OMDParser::VectorConstContext *ctx) override {
184 return visitChildren(ctx);
185 }
186
187
188};
189
This class provides an empty implementation of OMDVisitor, which can be extended to create a visitor ...
virtual std::any visitOmdfile(OMDParser::OmdfileContext *ctx) override
Visit parse trees produced by OMDParser.
This class defines an abstract visitor for a parse tree produced by OMDParser.
Definition OMDVisitor.h:21