17class OMDLexer :
public antlr4::Lexer {
20 TRUE = 1, FALSE = 2, COMPONENT = 3, MOLECULE = 4, ZCONSTRAINT = 5, RESTRAINT = 6,
21 ATOM = 7, BOND = 8, BEND = 9, TORSION = 10, INVERSION = 11, RIGIDBODY = 12,
22 CUTOFFGROUP = 13, CONSTRAINT = 14, DISTANCE = 15, FRAGMENT = 16, SEQUENCE = 17,
23 MEMBERS = 18, CENTER = 19, SATELLITES = 20, POSITION = 21, ORIENTATION = 22,
24 FLUCQ = 23, RNEMD = 24, LIGHT = 25, VELOCITYFIELD = 26, MINIMIZER = 27,
25 FIXED = 28, HARMONIC = 29, CUBIC = 30, QUARTIC = 31, POLYNOMIAL = 32,
26 MORSE = 33, GHOSTBEND = 34, UREYBRADLEY = 35, COSINE = 36, GHOSTTORSION = 37,
27 CHARMM = 38, OPLS = 39, TRAPPE = 40, AMBERIMPROPER = 41, IMPROPERCOSINE = 42,
28 CENTRALATOMHEIGHT = 43, DREIDING = 44, CHARGE = 45, NODES = 46, ASSIGNEQUAL = 47,
29 COLON = 48, COMMA = 49, QUESTIONMARK = 50, SEMICOLON = 51, DOT = 52,
30 LPAREN = 53, RPAREN = 54, LBRACKET = 55, RBRACKET = 56, LCURLY = 57,
31 RCURLY = 58, NUM_LONG = 59, NUM_INT = 60, NUM_FLOAT = 61, NUM_DOUBLE = 62,
32 CharLiteral = 63, StringLiteral = 64, ID = 65, Whitespace = 66, Newline = 67,
33 LineContinuation = 68, Comment = 69, CPPComment = 70, PREPROC_DIRECTIVE = 71
36 explicit OMDLexer(antlr4::CharStream *input);
41 int deferredLineCount = 0;
48 void initDeferredLineCount() {
49 deferredLineCount = 0;
52 void deferredNewline() {
57 std::string getGrammarFileName()
const override;
59 const std::vector<std::string>& getRuleNames()
const override;
61 const std::vector<std::string>& getChannelNames()
const override;
63 const std::vector<std::string>& getModeNames()
const override;
65 const antlr4::dfa::Vocabulary& getVocabulary()
const override;
67 antlr4::atn::SerializedATNView getSerializedATN()
const override;
69 const antlr4::atn::ATN& getATN()
const override;
74 static void initialize();