| 姓名:张昱 陈意云 编著 作者简介: 作品:《编译原理实验教程》 |
第1章 概述 1.1 本书的研制背景与目标 1.2 本书课程实验的构成 1.2.1 要实现的源语言 1.2.2 目标机的选择 1.2.3 中间表示 1.2.4 汇编代码的内部表示 1.2.5 编译器组件及本书的课程实验概览 1.3 开发环境与工具 1.3.1 开发环境与工具简介 1.3.2 环境变量设置 1.3.3 eclipse的安装和使用 1.3.4 xml与ant简介 1.4 实验软件包 1.5 课程实验开展建议 1.5.1 测试环境 1.5.2 课程设计提交要求 1.5.3 过程管理与控制 第2章 一个简单的程序解释器 2.1 simpleminijool语言 2.2 课程设计1:一个简单的程序解释器 2.3 实验运行平台 2.3.1 实验平台接口 2.3.2 实验运行平台的工作机制 2.3.3 实验运行平台的使用 2.4 eclipseast 2.4.1 ast节点类 2.4.2 ast类 2.4.3 astvisitor类 2.4.4 simpleminijool语言涉及的ast节点类 2.4.5 eclipseast使用示例 2.5 ast的图形化显示包——astview 2.5.1 astview包中的类 2.5.2 ast节点的输出属性及其定制 2.5.3 在astviewer中显示节点对应的低级中间表示 2.6 设计模式 2.6.1 工厂方法模式 2.6.2 访问者模式 2.7 课程设计l开发和测试指南 2.7.1 主要开发任务 2.7.2 实现interpvisitor类的一些指导 2.7.3 在eclipse下开发 2.7.4 在控制台下编译和运行 2.7.5 测试要求 第3章 词法分析 3.1 本章课程设计概述 3.2 minijool语言的词法 3.3 课程设计2-1:用jflex为minijool语言生成一个词法分析器 3.3.1 示例 3.3.2 minijool语言的词法分析器构造 3.4 课程设计2-2:手工编 更多 |
商品评论(0条)