- 23
- 0
- 约1.43万字
- 约 8页
- 2018-04-18 发布于浙江
- 举报
下载
附录A 编译器设计方案
本章要点
• C -惯用的词法 • C -语言的Tiny Machine运行时环境
• C -的语法和语义 • 使用C -和T M 的编程设计
• C -的程序例子
这里定义了一个编程语言称作C -M i n u s (或简称为C -) ,这是一种适合编译器设计方案的
语言,它比T I N Y语言更复杂,包括函数和数组。本质上它是 C 的一个子集,但省去了一些重要
的部分,因此得名。这个附录由 5小节组成。首先,我们列出了语言惯用的词法,包括语言标
记的描述。其次,给出了每个语言构造的 B N F描述,同时还有相关语义的英语描述。在 A . 3节,
给出了C -的两个示例程序。再者,描述了C -的一个Tiny Machine运行时环境。最后一节描述
了一些使用C -和T M 的编程设计方案,适合于一个编译器教程。
A.1 C -惯用的词法
1. 下面是语言的关键字:
else if int return void while
所有的
您可能关注的文档
- MATLAB AND MATHS GDUFS Baiyi Wu课件-000-numeric.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch5-selection-statements.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch6-loop-statements.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch6-loop-statements-part-b.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch6-loop-statements-part-c.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch7-symbolic-computation.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch10-nonlinear-programming.pdf
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch11-random-number-generation.ppt
- MATLAB AND MATHS GDUFS Baiyi Wu课件-ch12-optimal-growth.pptx
- MATLAB教学课件-第二讲 MATLAB语言基础.ppt
- 变电站监控软件系统介绍.pdf
- 编码的奥秘--反馈与触发器.pdf
- 变系数波动方程的边界镇定.pdf
- 变压器局部放电检测中的小波包去噪算法.pdf
- 不同来源鸡大肠杆菌致病性比较研究.pdf
- 不同中心离子对自组装三元配合物膜光诱导电子转移性质的影响.pdf
- 财经英语教学资料:Chapter 2 part 2.ppt
- 财经英语教学资料:Chapter 2 Banking-Structure-SS.docx
- 波谱分析教程教学课件(邓国华)绪论2015.ppt
- 财经英语教学资料:Chapter 3 Transcript of Glass-Steagall and the financial crisis.doc
最近下载
- 2023注册消防工程师(消防安全技术实务)题库精品【模拟题】.docx
- 企业安全风险分级管控和隐患排查治理双重预防机制建设作业指导书全套.docx VIP
- 2026年中国农业银行招聘笔试真题及答案.docx
- 中级注册安全工程师考试题库精品【典型题】.docx
- 新12J07室外工程-标准图集.docx VIP
- 部编版小学四年级下册语文复习教案第七课时复习内容:结合上学期学过的理解句子的方法复习理解本学期课文.pdf
- 建筑装饰工程施工材料采购方案.docx
- 2023注册消防工程师(消防安全技术实务)题库附答案【达标题】.docx
- 2026届上海松江区高三一模高考语文试卷试题(含答案详解).pdf VIP
- 混凝土结构工程施工质量验收规范.doc VIP
原创力文档

文档评论(0)