View Javadoc

1   /* Generated By:JJTree&JavaCC: Do not edit this line. ParserConstants.java */
2   package org.apache.velocity.runtime.parser;
3   
4   public interface ParserConstants {
5   
6     int EOF = 0;
7     int LBRACKET = 1;
8     int RBRACKET = 2;
9     int COMMA = 3;
10    int DOUBLEDOT = 4;
11    int COLON = 5;
12    int LEFT_CURLEY = 6;
13    int RIGHT_CURLEY = 7;
14    int LPAREN = 8;
15    int RPAREN = 9;
16    int REFMOD2_RPAREN = 10;
17    int ESCAPE_DIRECTIVE = 11;
18    int SET_DIRECTIVE = 12;
19    int DOLLAR = 13;
20    int DOLLARBANG = 14;
21    int HASH = 17;
22    int SINGLE_LINE_COMMENT_START = 18;
23    int DOUBLE_ESCAPE = 19;
24    int ESCAPE = 20;
25    int TEXT = 21;
26    int SINGLE_LINE_COMMENT = 22;
27    int FORMAL_COMMENT = 23;
28    int MULTI_LINE_COMMENT = 24;
29    int WHITESPACE = 26;
30    int STRING_LITERAL = 27;
31    int TRUE = 28;
32    int FALSE = 29;
33    int NEWLINE = 30;
34    int MINUS = 31;
35    int PLUS = 32;
36    int MULTIPLY = 33;
37    int DIVIDE = 34;
38    int MODULUS = 35;
39    int LOGICAL_AND = 36;
40    int LOGICAL_OR = 37;
41    int LOGICAL_LT = 38;
42    int LOGICAL_LE = 39;
43    int LOGICAL_GT = 40;
44    int LOGICAL_GE = 41;
45    int LOGICAL_EQUALS = 42;
46    int LOGICAL_NOT_EQUALS = 43;
47    int LOGICAL_NOT = 44;
48    int EQUALS = 45;
49    int END = 46;
50    int IF_DIRECTIVE = 47;
51    int ELSEIF_DIRECTIVE = 48;
52    int ELSE_DIRECTIVE = 49;
53    int STOP_DIRECTIVE = 50;
54    int DIGIT = 51;
55    int INTEGER_LITERAL = 52;
56    int FLOATING_POINT_LITERAL = 53;
57    int EXPONENT = 54;
58    int LETTER = 55;
59    int DIRECTIVE_CHAR = 56;
60    int WORD = 57;
61    int BRACKETED_WORD = 58;
62    int ALPHA_CHAR = 59;
63    int ALPHANUM_CHAR = 60;
64    int IDENTIFIER_CHAR = 61;
65    int IDENTIFIER = 62;
66    int DOT = 63;
67    int LCURLY = 64;
68    int RCURLY = 65;
69    int REFERENCE_TERMINATOR = 66;
70    int DIRECTIVE_TERMINATOR = 67;
71  
72    int DIRECTIVE = 0;
73    int REFMOD2 = 1;
74    int REFMODIFIER = 2;
75    int DEFAULT = 3;
76    int REFERENCE = 4;
77    int PRE_DIRECTIVE = 5;
78    int IN_MULTI_LINE_COMMENT = 6;
79    int IN_FORMAL_COMMENT = 7;
80    int IN_SINGLE_LINE_COMMENT = 8;
81  
82    String[] tokenImage = {
83      "<EOF>",
84      "\"[\"",
85      "\"]\"",
86      "\",\"",
87      "\"..\"",
88      "\":\"",
89      "\"{\"",
90      "\"}\"",
91      "\"(\"",
92      "<RPAREN>",
93      "\")\"",
94      "<ESCAPE_DIRECTIVE>",
95      "<SET_DIRECTIVE>",
96      "<DOLLAR>",
97      "<DOLLARBANG>",
98      "<token of kind 15>",
99      "\"#*\"",
100     "\"#\"",
101     "\"##\"",
102     "\"\\\\\\\\\"",
103     "\"\\\\\"",
104     "<TEXT>",
105     "<SINGLE_LINE_COMMENT>",
106     "\"*#\"",
107     "\"*#\"",
108     "<token of kind 25>",
109     "<WHITESPACE>",
110     "<STRING_LITERAL>",
111     "\"true\"",
112     "\"false\"",
113     "<NEWLINE>",
114     "\"-\"",
115     "\"+\"",
116     "\"*\"",
117     "\"/\"",
118     "\"%\"",
119     "<LOGICAL_AND>",
120     "<LOGICAL_OR>",
121     "<LOGICAL_LT>",
122     "<LOGICAL_LE>",
123     "<LOGICAL_GT>",
124     "<LOGICAL_GE>",
125     "<LOGICAL_EQUALS>",
126     "<LOGICAL_NOT_EQUALS>",
127     "<LOGICAL_NOT>",
128     "\"=\"",
129     "<END>",
130     "<IF_DIRECTIVE>",
131     "<ELSEIF_DIRECTIVE>",
132     "<ELSE_DIRECTIVE>",
133     "<STOP_DIRECTIVE>",
134     "<DIGIT>",
135     "<INTEGER_LITERAL>",
136     "<FLOATING_POINT_LITERAL>",
137     "<EXPONENT>",
138     "<LETTER>",
139     "<DIRECTIVE_CHAR>",
140     "<WORD>",
141     "<BRACKETED_WORD>",
142     "<ALPHA_CHAR>",
143     "<ALPHANUM_CHAR>",
144     "<IDENTIFIER_CHAR>",
145     "<IDENTIFIER>",
146     "<DOT>",
147     "\"{\"",
148     "\"}\"",
149     "<REFERENCE_TERMINATOR>",
150     "<DIRECTIVE_TERMINATOR>",
151   };
152 
153 }