DFA的编程实现(含源代码、实验报告)要点.pdfVIP

  • 25
  • 0
  • 约1.21万字
  • 约 14页
  • 2021-10-14 发布于上海
  • 举报

DFA的编程实现(含源代码、实验报告)要点.pdf

实验一(一)程序设计语言及其编译器实现概览( 2 小时) 实验目的:学习一门简单的程序设计语言的定义及其编译器实现 实验任务:针对一门简单的程序设计语言,阅读其定义文档,初步了解其编译器的源代码。 实验内容: (1)选择一门语言: TINY 或其它语言也可(需自备其编译器的源代码) 。 (2 )阅读其定义文档,了解语言定义的方法,包括:词法、语法、语义、运行时环境、目 标机器、目标语言等内容。 (3 )了解其编译器源代码。 对 TINY 语言编译器, 其源代码由多个文件组成, 请弄清楚每个文件的作用是什么。 详情请见《编译原理及实践》第 1.7 节。请做一个 C++ 工程文件( Win32 Console Application, tiny.dsp ),把它们组织起来,然后编译成可执行文件 (tiny.exe) ,即为 TINY 语言编译器。然后用它编译 TINY 语言示例源代码 (sample.tny) 。看看编译生成的目标 文件 (sample.tm)是怎样的。要运行目

文档评论(0)

1亿VIP精品文档

相关文档