Constant Field Values


Contents
Unnamed Package.*

ASTConstants
public static final int ASSIGN 8
public static final int ATTR 5
public static final int BLOCK 17
public static final int BOOL 30
public static final int BRANCH 7
public static final int CLASS 3
public static final int COLON 13
public static final int COMP 27
public static final int COND 14
public static final int DISPATCH 10
public static final int DIVIDE 22
public static final int EOF 0
public static final int EQ 25
public static final int error 1
public static final int FORMAL 6
public static final int ID 38
public static final int INT 28
public static final int INT_CONST 37
public static final int ISVOID 32
public static final int LEQ 26
public static final int LET 18
public static final int LINENO 39
public static final int LOOP 15
public static final int LPAREN 11
public static final int LT 24
public static final int METHOD 4
public static final int MUL 21
public static final int NEG 23
public static final int NEW 31
public static final int NO_EXPR 33
public static final int NO_TYPE 35
public static final int OBJECT 34
public static final int PLUS 19
public static final int PROGRAM 2
public static final int RPAREN 12
public static final int STATIC_DISPATCH 9
public static final int STR 29
public static final int STR_CONST 36
public static final int SUB 20
public static final int TYPCASE 16

ASTLexer
private final int STRING 1
private final int YY_BOL 128
private final int YY_BUFFER_SIZE 512
private final int YY_E_INTERNAL 0
private final int YY_E_MATCH 1
private final int YY_END 2
private final int YY_EOF 129
private final int YY_F -1
private final int YY_NO_ANCHOR 4
private final int YY_NO_STATE -1
private final int YY_NOT_ACCEPT 0
private final int YY_START 1
private final int YYINITIAL 0

CgenNode
static final int Basic 0
static final int NotBasic 1

CgenSupport
static final java.lang.String A1 "$a1"
static final java.lang.String ACC "$a0"
static final java.lang.String ADD "\tadd\t"
static final java.lang.String ADDI "\taddi\t"
static final java.lang.String ADDIU "\taddiu\t"
static final java.lang.String ADDU "\taddu\t"
static final java.lang.String ALIGN "\t.align\t2\n"
static final java.lang.String BEQ "\tbeq\t"
static final java.lang.String BEQZ "\tbeqz\t"
static final java.lang.String BGT "\tbgt\t"
static final java.lang.String BLEQ "\tble\t"
static final java.lang.String BLT "\tblt\t"
static final java.lang.String BNE "\tbne\t"
static final int BOOL_SLOTS 1
static final java.lang.String BOOLCONST_PREFIX "bool_const"
static final java.lang.String BOOLTAG "_bool_tag"
static final java.lang.String BRANCH "\tb\t"
static final java.lang.String CLASSINIT_SUFFIX "_init"
static final java.lang.String CLASSNAMETAB "class_nameTab"
static final java.lang.String CLASSOBJTAB "class_objTab"
static final int DEFAULT_OBJFIELDS 3
static final java.lang.String DISPTAB_SUFFIX "_dispTab"
static final int DISPTABLE_OFFSET 2
static final java.lang.String DIV "\tdiv\t"
static final int EMPTYSLOT 0
static final java.lang.String FP "$fp"
static final java.lang.String GLOBAL "\t.globl\t"
static final java.lang.String HEAP_START "heap_start"
static final int INT_SLOTS 1
static final java.lang.String INTCONST_PREFIX "int_const"
static final java.lang.String INTTAG "_int_tag"
static final java.lang.String JAL "\tjal\t"
static final java.lang.String JALR "\tjalr\t"
static final java.lang.String LA "\tla\t"
static final java.lang.String LABEL ":\n"
static final java.lang.String LI "\tli\t"
static final int LOG_WORD_SIZE 2
static final java.lang.String LW "\tlw\t"
static final int MAXINT 100000000
static final java.lang.String METHOD_SEP "."
static final java.lang.String MOVE "\tmove\t"
static final java.lang.String MUL "\tmul\t"
static final java.lang.String NEG "\tneg\t"
static final java.lang.String OBJECTPROTOBJ "Object_protObj"
static final java.lang.String PROTOBJ_SUFFIX "_protObj"
static final java.lang.String RA "$ra"
static final java.lang.String RET "\tjr\t$ra\t"
static final java.lang.String SELF "$s0"
static final int SIZE_OFFSET 1
static final java.lang.String SLL "\tsll\t"
static final java.lang.String SP "$sp"
static final java.lang.String STRCONST_PREFIX "str_const"
static final int STRING_SLOTS 1
static final java.lang.String STRINGTAG "_string_tag"
static final java.lang.String SUB "\tsub\t"
static final java.lang.String SW "\tsw\t"
static final java.lang.String T1 "$t1"
static final java.lang.String T2 "$t2"
static final java.lang.String T3 "$t3"
static final int TAG_OFFSET 0
static final java.lang.String WORD "\t.word\t"
static final int WORD_SIZE 4
static final java.lang.String ZERO "$zero"

Flags
public static final int GC_DEBUG 6
public static final int GC_GENGC 1
public static final int GC_NOGC 0
public static final int GC_NORMAL 3
public static final int GC_QUICK 5
public static final int GC_SNCGC 2
public static final int GC_TEST 4

TokenConstants
public static final int ASSIGN 20
public static final int AT 37
public static final int BOOL_CONST 42
public static final int CASE 14
public static final int CLASS 2
public static final int COLON 34
public static final int COMMA 32
public static final int DARROW 17
public static final int DIV 25
public static final int DOT 30
public static final int ELSE 3
public static final int EOF 0
public static final int EQ 28
public static final int error 1
public static final int ERROR 23
public static final int ESAC 15
public static final int FI 4
public static final int IF 5
public static final int IN 6
public static final int INHERITS 7
public static final int INT_CONST 41
public static final int ISVOID 19
public static final int LBRACE 38
public static final int LE 22
public static final int LET 8
public static final int LET_STMT 9
public static final int LOOP 10
public static final int LPAREN 35
public static final int LT 29
public static final int MINUS 26
public static final int MULT 27
public static final int NEG 31
public static final int NEW 18
public static final int NOT 21
public static final int OBJECTID 44
public static final int OF 16
public static final int PLUS 24
public static final int POOL 11
public static final int RBRACE 39
public static final int RPAREN 36
public static final int SEMI 33
public static final int STR_CONST 40
public static final int THEN 12
public static final int TYPEID 43
public static final int WHILE 13

Utilities
private static final boolean checkTables false

java_cup.*

java_cup.assoc
public static final int left 0
public static final int no_prec -1
public static final int nonassoc 2
public static final int right 1

java_cup.java_cup.CUP$parser$actions
protected final int MAX_RHS 200

java_cup.lexer
protected static final int EOF_CHAR -1

java_cup.parse_action
public static final int ERROR 0
public static final int NONASSOC 3
public static final int REDUCE 2
public static final int SHIFT 1

java_cup.sym
public static final int ACTION 5
public static final int BAR 19
public static final int CODE 4
public static final int CODE_STRING 29
public static final int COLON 17
public static final int COLON_COLON_EQUALS 18
public static final int COMMA 14
public static final int DOT 16
public static final int EOF 0
public static final int error 1
public static final int ID 28
public static final int IMPORT 3
public static final int INIT 9
public static final int LBRACK 25
public static final int LEFT 21
public static final int NON 8
public static final int NONASSOC 23
public static final int NONTERMINAL 27
public static final int PACKAGE 2
public static final int PARSER 6
public static final int PERCENT_PREC 24
public static final int PRECEDENCE 20
public static final int RBRACK 26
public static final int RIGHT 22
public static final int SCAN 10
public static final int SEMI 13
public static final int STAR 15
public static final int START 12
public static final int TERMINAL 7
public static final int WITH 11

java_cup.version
public static final java.lang.String author_str "Scott E. Hudson, Frank Flannery, and C. Scott Ananian"
public static final int major 0
public static final int minor 10
public static final java.lang.String program_name "java_cup"
public static final java.lang.String title_str "CUP v0.10k"
public static final char update 107
public static final java.lang.String version_str "v0.10k"

java_cup.runtime.lr_parser
protected static final int _error_sync_size 3

java_cup.simple_calc.sym
public static final int DIVIDE 6
public static final int EOF 0
public static final int error 1
public static final int LPAREN 9
public static final int MINUS 4
public static final int MOD 7
public static final int NUMBER 11
public static final int PLUS 3
public static final int RPAREN 10
public static final int SEMI 2
public static final int TIMES 5
public static final int UMINUS 8