- 21
- 0
- 约2.62万字
- 约 42页
- 2019-05-17 发布于江西
- 举报
华中科技大学软件学院编译原理课程设计(实验报告)
PAGE2 / NUMPAGES43
目录
TOC \o 1-3 \h \z \u 课程设计题目 1
2. 总体设计思想 3
3. 详细算法设计 4
4. 流程框图 9
5. 函数相关说明 10
6. 输入与输出 11
7. 程序运行结果 12
8. 编译器使用说明 18
9. 心得体会 18
10.源程序清单 18
编译原理课程设计实验报告
课程设计题目
用C语言对下述文法和单词表定义的语言设计编制一个编译器。
(1)单词符号及种别表
单词符号
种别编码
单词值
main
1
int
2
float
3
double
4
char
5
if
6
else
7
do
8
while
9
l(l|d)*
10
内部字符串
( +|-|ε ) dd*(.dd* | ε)( e ( +|-|ε ) dd*|ε)
20
二进制数值表示
=
21
+
22
-
23
*
24
/
25
(
26
)
27
{
28
}
29
,
30
;
31
32
=
33
34
=
35
==
36
!=
37
#
0
(2)语法结构定义
程序 ::= main
原创力文档

文档评论(0)