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