001
002 //----------------------------------------------------
003 // The following code was generated by CUP v0.10i
004 // Tue Apr 27 08:54:22 EDT 1999
005 //----------------------------------------------------
006
007 package com.croftsoft.apps.compiler.mini.parse;
008
009 /** CUP generated interface containing symbol constants. */
010 public interface MiniSymbols {
011 /* terminals */
012 public static final int WRITE = 15;
013 public static final int EQ = 24;
014 public static final int BEGIN = 2;
015 public static final int WHILE = 14;
016 public static final int READ = 11;
017 public static final int CALL = 3;
018 public static final int PLUS = 17;
019 public static final int NAME = 35;
020 public static final int THEN = 12;
021 public static final int DO = 4;
022 public static final int CONSTANT = 34;
023 public static final int MINUS = 18;
024 public static final int GT = 26;
025 public static final int NE = 25;
026 public static final int TIMES = 19;
027 public static final int MOD = 21;
028 public static final int TO = 13;
029 public static final int ELSE = 5;
030 public static final int COMMA = 33;
031 public static final int LPAREN = 31;
032 public static final int GE = 28;
033 public static final int EOF = 0;
034 public static final int error = 1;
035 public static final int EXP = 22;
036 public static final int UMINUS = 23;
037 public static final int FI = 9;
038 public static final int INTEGER = 8;
039 public static final int RPAREN = 32;
040 public static final int LT = 27;
041 public static final int END = 6;
042 public static final int ASSIGN = 16;
043 public static final int IF = 7;
044 public static final int DIVIDE = 20;
045 public static final int SEMICOLON = 30;
046 public static final int LE = 29;
047 public static final int PROCEDURE = 10;
048
049 /* non terminals */
050 static final int expressionList = 10;
051 static final int name1 = 13;
052 static final int element = 8;
053 static final int declarationSequence = 6;
054 static final int statement = 22;
055 static final int statementSequence = 23;
056 static final int outputStatement = 17;
057 static final int term = 24;
058 static final int parameterList = 18;
059 static final int nameList = 14;
060 static final int indefiniteLoop = 11;
061 static final int program = 20;
062 static final int assignmentStatement = 1;
063 static final int strongOperator = 16;
064 static final int expression = 9;
065 static final int weakOperator = 15;
066 static final int conditionalStatement = 4;
067 static final int comparison = 3;
068 static final int declaration = 5;
069 static final int procedureCall = 19;
070 static final int $START = 0;
071 static final int definiteLoop = 7;
072 static final int inputStatement = 12;
073 static final int relation = 21;
074 static final int block = 2;
075 }
076