国软06级解释器构造课程96分的作品,绝对原创!
2020-01-03 11:17:22 1.79MB 编译原理 解释器构造 词法分析 桂浩
1
桂浩 解释器构造实验1 含JAVACC学习笔记 高分作业
2019-12-28 17:43:30 8.62MB 国软 桂浩 解释器构造
1
输入一个n个城市之间距离的数字矩阵,数字之间由空格或回车隔开,或将数据写入txt文件中由程序读入,运行程序即可得到最小生成树
2019-12-26 03:22:35 352KB 最小生成树 C++ 实验报告
1
LR(0)项目集规范族的构造,按照编译原理相应的算法
2019-12-25 11:39:44 33KB LR(0)
1
极化码构造
2019-12-22 19:50:53 477B 极化码 构造
1
ADAMS 3D路面构造新方法 高清PDF 车辆动力学必备 完整版
2019-12-21 22:26:08 454KB ADAMS
1
这是个很复杂的程序,包含了LL1,LR,slr和lalr的编译器,相信你们一定用得着
2019-12-21 22:25:42 37KB lalr1
1
LALR(1)类文法判定及其分析器构造 课程设计 内容全面
1
定理证明是数学领域一个古老的分支,它从公理出发,利用推理规则为定力寻找证明过程。
2019-12-21 22:23:13 58.73MB Coq 形式化验证
1
LR分析器工作过程算法描述: 一个LR分析器的工作过程可看成是栈里的状态序列,已规约串和输入串所构成的三元式的变化过程。分析开始时的初始三元式为 (s0, #, a1a2……an#) 其中,s0为分析器的初态;#为句子的左括号;a1a2……an为输入串;其后的#为结束符(句子右括号)。分析过程每步的结果可表示为 (s0s1……sm, #X1X2……Xm ai, ai+1……an#) 分析器的下一步动作是由栈顶状态sm和现行输入符号ai所唯一决定的。即,执行ACTION(sm,ai)所规定的动作。经执行每种可能的动作之后,三元式的变化情形是: (1) 若ACTION(sm,ai)为移进,且s = GOTO(sm,ai),则三元式变成: (s0s1……sm s, #X1X2……Xm ai, ai+1……an#) (2) 若ACTION(sm,ai)= {A→β},则按照产生式A→β进行规约。此时三元式变为 (s0s1……sm s, #X1X2……Xm A, ai ai+1……an#) 此处s = GOTO(Sm-r,A),r为β的长度,β = Xm-r+1……Xm。 (3) 若ACTION(sm,ai)为“接受”,则三元式不再变化,变化过程终止,宣布分析成功。 (4) 若ACTION(sm,ai)为“报错”,则三元式的变化过程终止,报告错误。 一个LR分析器的工作过程就是一步一步的变换三元式,直至执行“接受”或“报错”为止。
2019-12-21 22:23:04 12.74MB 编译原理实验 LR分析表 LR分析器
1