LL(1)语法分析器的范例代码...实验内容及操作示范详见实验指导书... 内容简介: 1.如下为给定的LL(1)文法。 G[]: 1) ->program : begin end {program} 2) D->i D’ {i} 3) D’->, i D’ {,} 4) D’->ε {:} 5) S->s S’ {s} 6) S’-> s S’ { } 7) S’->ε {end} 8) T->real {real} 9) T->integer {integer} 其中右侧{}内为产生的可选集。 2.调试并完善如下给出的文法的LL(1)分析器示例程序,并设输入的文法的句子为: program i , i , i : integer begin s s s end 给出输出结果并进行分析说明。
2019-12-21 19:45:53 186KB 编译原理 LL1 语法分析器
1
这是哈工大软件构造实验三、四的实验源码,曾经在这课上面也还是花了不少功夫。包括基本所有的加分项目和异常处理
2019-12-21 19:42:01 123KB 软件构造
1
通过上机实习,加深对语法制时翻译原理的理解,掌握将语法分析所识别的语法成分变换为中间代码的语义翻译方法。 采用递归下降语法制导翻译法对算术表达式、赋值语句、条件语句、循环语句进行语义分析生成四元式序列。
2019-12-21 19:41:54 20KB 语义分析 javacc 四元式
1
a. 实现Breseuham算法绘制线段,并用“橡皮筋”功能绘制折线 b.将绘制的折线连接成多边形,并选择种子填充法进行填充
2019-12-21 19:38:38 540KB 橡皮筋算法 种子填充
1
题目要求: 掌握最基本的自顶向下分析方法,即递归下降子程序方法,理解其特点和适用范围(回溯,左递归等现象),锻炼递归调用程序的构造方法。
1
汇编语言实验三英文填字游戏,详细介绍http://blog.csdn.net/xunciy/article/details/79239495
2019-12-21 18:57:59 271KB 汇编语言
1
实验目的: 掌握直方图均衡化的原理以及步骤,了解直方图均衡化的作用、效果。 实验要求: 实现对任意图像进行直方图均衡化。
2019-12-21 18:53:41 140KB 直方图均衡化 matlab 实验报告
1
【图像处理·实验三】matlab 去除人脸图像中的雀斑,人脸美白
2019-12-21 18:52:39 11KB 去除人雀斑 人脸美白
1