xref: /aosp_15_r20/external/apache-commons-bcel/src/examples/Mini/MiniParserConstants.java (revision 0c56280ab0842982c46a149f7b9eaa497e31e292)
1*0c56280aSSorin Basca /*
2*0c56280aSSorin Basca  * Licensed to the Apache Software Foundation (ASF) under one or more
3*0c56280aSSorin Basca  * contributor license agreements.  See the NOTICE file distributed with
4*0c56280aSSorin Basca  * this work for additional information regarding copyright ownership.
5*0c56280aSSorin Basca  * The ASF licenses this file to You under the Apache License, Version 2.0
6*0c56280aSSorin Basca  * (the "License"); you may not use this file except in compliance with
7*0c56280aSSorin Basca  * the License.  You may obtain a copy of the License at
8*0c56280aSSorin Basca  *
9*0c56280aSSorin Basca  *      http://www.apache.org/licenses/LICENSE-2.0
10*0c56280aSSorin Basca  *
11*0c56280aSSorin Basca  *  Unless required by applicable law or agreed to in writing, software
12*0c56280aSSorin Basca  *  distributed under the License is distributed on an "AS IS" BASIS,
13*0c56280aSSorin Basca  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14*0c56280aSSorin Basca  *  See the License for the specific language governing permissions and
15*0c56280aSSorin Basca  *  limitations under the License.
16*0c56280aSSorin Basca  *
17*0c56280aSSorin Basca  */
18*0c56280aSSorin Basca /* Generated By:JJTree&JavaCC: Do not edit this line. MiniParserConstants.java */
19*0c56280aSSorin Basca package Mini;
20*0c56280aSSorin Basca 
21*0c56280aSSorin Basca public interface MiniParserConstants {
22*0c56280aSSorin Basca 
23*0c56280aSSorin Basca   int EOF = 0;
24*0c56280aSSorin Basca   int SINGLE_LINE_COMMENT = 7;
25*0c56280aSSorin Basca   int GT = 16;
26*0c56280aSSorin Basca   int LT = 17;
27*0c56280aSSorin Basca   int GEQ = 18;
28*0c56280aSSorin Basca   int LEQ = 19;
29*0c56280aSSorin Basca   int EQ = 20;
30*0c56280aSSorin Basca   int NEQ = 21;
31*0c56280aSSorin Basca   int NOT = 22;
32*0c56280aSSorin Basca   int FALSE = 23;
33*0c56280aSSorin Basca   int TRUE = 24;
34*0c56280aSSorin Basca   int AND = 25;
35*0c56280aSSorin Basca   int OR = 26;
36*0c56280aSSorin Basca   int PLUS = 27;
37*0c56280aSSorin Basca   int MINUS = 28;
38*0c56280aSSorin Basca   int MULT = 29;
39*0c56280aSSorin Basca   int MOD = 30;
40*0c56280aSSorin Basca   int DIV = 31;
41*0c56280aSSorin Basca   int LPAREN = 32;
42*0c56280aSSorin Basca   int RPAREN = 33;
43*0c56280aSSorin Basca   int ASSIGN = 34;
44*0c56280aSSorin Basca   int COMMA = 35;
45*0c56280aSSorin Basca   int READ = 36;
46*0c56280aSSorin Basca   int WRITE = 37;
47*0c56280aSSorin Basca   int DIGIT = 38;
48*0c56280aSSorin Basca   int LETTER = 39;
49*0c56280aSSorin Basca   int IDENT = 40;
50*0c56280aSSorin Basca   int INTEGER = 41;
51*0c56280aSSorin Basca   int STRING = 42;
52*0c56280aSSorin Basca 
53*0c56280aSSorin Basca   int DEFAULT = 0;
54*0c56280aSSorin Basca   int SINGLE_LINE_COMMENT_STATE = 1;
55*0c56280aSSorin Basca 
56*0c56280aSSorin Basca   String[] tokenImage = {
57*0c56280aSSorin Basca     "<EOF>",
58*0c56280aSSorin Basca     "\" \"",
59*0c56280aSSorin Basca     "\"\\t\"",
60*0c56280aSSorin Basca     "\"\\n\"",
61*0c56280aSSorin Basca     "\"\\r\"",
62*0c56280aSSorin Basca     "\"\\f\"",
63*0c56280aSSorin Basca     "\"--\"",
64*0c56280aSSorin Basca     "<SINGLE_LINE_COMMENT>",
65*0c56280aSSorin Basca     "<token of kind 8>",
66*0c56280aSSorin Basca     "\"FUN\"",
67*0c56280aSSorin Basca     "\"IF\"",
68*0c56280aSSorin Basca     "\"THEN\"",
69*0c56280aSSorin Basca     "\"ELSE\"",
70*0c56280aSSorin Basca     "\"FI\"",
71*0c56280aSSorin Basca     "\"LET\"",
72*0c56280aSSorin Basca     "\"IN\"",
73*0c56280aSSorin Basca     "\">\"",
74*0c56280aSSorin Basca     "\"<\"",
75*0c56280aSSorin Basca     "\">=\"",
76*0c56280aSSorin Basca     "\"<=\"",
77*0c56280aSSorin Basca     "\"==\"",
78*0c56280aSSorin Basca     "\"!=\"",
79*0c56280aSSorin Basca     "\"!\"",
80*0c56280aSSorin Basca     "\"FALSE\"",
81*0c56280aSSorin Basca     "\"TRUE\"",
82*0c56280aSSorin Basca     "\"AND\"",
83*0c56280aSSorin Basca     "\"OR\"",
84*0c56280aSSorin Basca     "\"+\"",
85*0c56280aSSorin Basca     "\"-\"",
86*0c56280aSSorin Basca     "\"*\"",
87*0c56280aSSorin Basca     "\"%\"",
88*0c56280aSSorin Basca     "\"/\"",
89*0c56280aSSorin Basca     "\"(\"",
90*0c56280aSSorin Basca     "\")\"",
91*0c56280aSSorin Basca     "\"=\"",
92*0c56280aSSorin Basca     "\",\"",
93*0c56280aSSorin Basca     "\"READ\"",
94*0c56280aSSorin Basca     "\"WRITE\"",
95*0c56280aSSorin Basca     "<DIGIT>",
96*0c56280aSSorin Basca     "<LETTER>",
97*0c56280aSSorin Basca     "<IDENT>",
98*0c56280aSSorin Basca     "<INTEGER>",
99*0c56280aSSorin Basca     "<STRING>",
100*0c56280aSSorin Basca   };
101*0c56280aSSorin Basca 
102*0c56280aSSorin Basca }
103