⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 上海复旦大学计算机系学子写的JAVA版本编译原理LALR1完整分析表生成程序,Eclipse开发
💻 TXT
字号:
#       -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
参数     64
参数表   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

不能解析ε

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -