|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |