编译原理及实践(九)编译器设计方案.pdfVIP

  • 23
  • 0
  • 约1.43万字
  • 约 8页
  • 2018-04-18 发布于浙江
  • 举报

编译原理及实践(九)编译器设计方案.pdf

下载 附录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 所有的

文档评论(0)

1亿VIP精品文档

相关文档