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