- 5
- 0
- 约1.91千字
- 约 12页
- 2018-01-30 发布于江西
- 举报
《编译技术》课程设计 实验报告
实验名称:编译器程序
姓名:
学号:
班级:
年 月 日
课设要求
模仿上学期给定的程序,根据下面具体的内容,用C++语言对下述文法和单词表定义的语言设计编制一个编译器。设计报告格式撰写报告
(1)单词符号及种别表
单词符号 种别编码 单词值 main 1 int 2 float 3 double 4 char 5 if 6 else 7 do 8 while 9 l(l|d)* 10 内部字符串 ( +|-|ε ) d*(.dd* | ε)( e ( +|-|ε ) dd*|ε) 20 二进制数值表示 = 21 + 22 - 23 * 24 / 25 ( 26 ) 27 { 28 } 29 , 30 ; 31 32 = 33 34 = 35 == 36 != 37 (2)语法结构定义
程序 ::= 语句块 ::= ‘{‘语句串’}’ //程序用括号括起来
语句串::=语句{;语句};
语句::=赋值语句|条件语句|循环语句
赋值语句::=ID=
您可能关注的文档
最近下载
- 非金属材料(工程材料).ppt VIP
- 《理解人性》:阿德勒.doc VIP
- 19 古诗三首 课件 统编版语文六年级上册.pptx VIP
- 《地震勘探原理》总复习重难点.doc VIP
- 《Starmaker-Story》全攻略:安娜好感度、隐藏路线与1.8E版本更新详解.docx VIP
- Q/GDW 13244.2—2018 0.6/1kV挤包绝缘电力电缆采购标准(第二部分:专用技术规范).pdf VIP
- Q/GDW 13244.1—2018 0.6/1kV挤包绝缘电力电缆采购标准(第一部分:通用技术规范).pdf VIP
- 1竹鸡最好的母磕2六蛋山母3公大叫.doc VIP
- 英汉语言对比笔记.doc VIP
- 沉管碎石桩复合地基处理及深基坑支护技术在南疆地区应用研究.docx VIP
原创力文档

文档评论(0)