shanhaifudanLALR1
所属分类:Java编程
开发工具:Java
文件大小:33KB
下载次数:5
上传日期:2008-01-07 13:32:02
上 传 者:
bluelazio
说明: 上海复旦大学计算机系学子写的JAVA版本编译原理LALR1完整分析表生成程序,Eclipse开发
(Shanghai s Fudan University Department of Computer Science students to write the principle of the JAVA version of the compiler generated table LALR1 complete analysis procedures, Eclipse Development)
文件列表:
LALR1分析表生成程序\.classpath (226, 2007-05-16)
LALR1分析表生成程序\.project (378, 2007-05-16)
LALR1分析表生成程序\ErrList.class (988, 2007-05-18)
LALR1分析表生成程序\Formula.class (1137, 2007-05-18)
LALR1分析表生成程序\Grammer (1935, 2007-05-18)
LALR1分析表生成程序\KeyWord.class (393, 2007-05-18)
LALR1分析表生成程序\KeyWord.txt (331, 2006-05-28)
LALR1分析表生成程序\L 文法.txt (1048, 2006-06-02)
LALR1分析表生成程序\LALR_Creator.class (495, 2007-05-18)
LALR1分析表生成程序\LALR_Creator.java (19100, 2007-05-18)
LALR1分析表生成程序\LRItem.class (2065, 2007-05-18)
LALR1分析表生成程序\Mywin$1.class (577, 2007-05-18)
LALR1分析表生成程序\Mywin.class (10421, 2007-05-18)
LALR1分析表生成程序\ResultDialog$1.class (741, 2007-05-18)
LALR1分析表生成程序\ResultDialog.class (1292, 2007-05-18)
LALR1分析表生成程序\TableDialog$1.class (606, 2007-05-18)
LALR1分析表生成程序\TableDialog.class (3412, 2007-05-18)
LALR1分析表生成程序\TableMaker.class (9269, 2007-05-18)
LALR1分析表生成程序\TableMaker.java (22496, 2007-05-18)
LALR1分析表生成程序\tokens.par (955, 2006-06-01)
LALR1分析表生成程序\Tools.class (4741, 2007-05-18)
LALR1分析表生成程序\Word.class (699, 2007-05-18)
LALR1分析表生成程序\文法.txt (1935, 2006-06-11)
LALR1分析表生成程序 (0, 2007-12-31)
# -1
S' 0
begin 1
end 2
整型 3
实型 4
布尔型 5
数组 6
void 7
- 8
not 12
:= 19
if 20
then 21
else 22
while 23
do 24
repeat 25
until 26
for 27
to 28
read 29
write 30
标识符 31
[ 32
] 33
program 34
const 35
; 36
array 37
++ 40
-- 41
( 42
) 43
integer 44
real 45
boolean 46
{ 47
} 48
, 49
: 50
说明 51
函数或过程说明 52
参数定义 53
常量定义 54
常量 55
变量说明 56
类型 57
标识符表 58
数组说明表 59
维说明 60
语句串 61
语句 62
函数或过程调用 63
参数 ***
参数表 65
表达式表 66
表达式 67
表达式项 68
单目运算 69
双目运算符 70
单目运算符 71
程序 72
单值表达式 73
KeyWord.txt 关键字对应表
.par 字符映射表
('rd', null, null, a) read a
('wr', null, null, a) write a
(=[], a, b, c) c = a[b]
([]=, a, b, c) c[b] = a
//整行为注释部分, 不进行分析
/*之间为注释部分, 不进行分析*/
产生式格式:
变量说明→类型 标识符表 | 类型 数组说明表 | 类型 标识符表;变量说明 | 类型 数组说明表;变量说明
数组说明表→array 标识符[维说明] | array 标识符[维说明],数组说明表
56 57 58 -1 57 59 -1 57 58 36 56 -1 57 59 36 56
59 37 31 32 60 33 -1 37 31 32 60 33 49 59
不能解析ε
近期下载者:
相关文件:
收藏者: