在eclipse、Java环境下实现简单词法分析器: 1.输入:待词法分析的txt文档路径 2.输出: ① 单词串:每一个单词串均为一个WordString对象,所有单词串存放在List中(wordString) ② 符号表:存放在List中(identifier) ③ 常数表:存放在List中(constant) 3.实现过程: ① 通过文件IO流读入代码,进行预处理,剔除无关注释、换行符、空格等 ② 对字符串进行遍历,必要时进行超前搜索、回溯
2022-03-15 14:39:58 261KB 词法分析 Java 编译原理
1
文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的 各个领域取得了垄断性的优势;也止是这样的传统,使美国在信息技术发展的六十多年间名 家辈出、独领风骚"在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机 学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产牛的经典科学著作,不仅擘 划了研究的范畴,还揭蔡了学术的源变,既遵循学术规范,又自有学者个忡,其价值并不会 因年月的流逝而减退心 近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的帘求E 益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略 上显得举足轻重。在我国信息技术发展时间较短、从业人员较少的现状下,美国等发达国家 在其计算机科学发展的几十年间积淀的经典教材仍有许多值得借鉴之处。因此,引进一批国 外优秀计算机教材将对我国计算机教育事业的发展起积极的推动作用,也是与世界接轨、建 设真正的世界一流大学的必由之路
2022-03-15 14:27:42 23.19MB 编译原理 龙书
1
编译原理是高等学校计算机专业的一门专业基础课程。本书系统地介绍程序语言编译程序的构造方法,内容涉及词法分析、句法分析、语义分析、目标代码生成、代码优化和出错处理。为了让读者深刻理解编译程序的工作过程,本书以自动机理论为模型叙述经典的词法分析和句法语义分析的方法。此外,还给出了编译程序编写工具的原理和代码生成的详细过程。本书力图使读者对编译程序的工作原理有一个完整的了解,并具有设计编译程序及其编写工具的基本能力。 本书可以作为高等学校计算机专业、软件学院“编译原理”课程教材或参考书,也可作为相关从业人员的参考读物。
2022-03-15 11:56:06 9.41MB 编译原理 第二版 徐国定
1
《编译原理》蒋立源课后答案【khdaw_lxywyl】 《编译原理》蒋立源课后答案【khdaw_lxywyl】 《编译原理》蒋立源课后答案【khdaw_lxywyl】
1
此教程详细介绍了关于编译原理方面的知识,里面的内容有点抽象,建议认真阅读,仔细思考。阅读本教程之前需要有一定的数学基础。
2022-03-13 23:31:22 7.26MB 编译原理
1
很少找到java版的分析器 这次集合下 也包含实验报告哦
2022-03-12 22:11:35 435KB 编译原理 词法 语法 java
1
北方工业大学编译原理习题集.doc
2022-03-12 16:38:35 620KB 文档
MFC词法分析器实现
2022-03-12 12:34:47 2.81MB 词法分析器 编译原理 MFC 代码
1
这是MFC界面C++语言编写的词法分析器,能够辨别简单的C++代码
2022-03-12 12:30:34 1.85MB 词法分析器 MFC界面
1
此词法分析程序可分析出C语言中: 标识符(以字母或下划线开头,后面可以是数字字母或下划线) 字符串常量 字符常量 整数常量 普通实型 有+/-科学记数 无+/-科学记数 注释 说明,还不能处理预处理命令 33种运算符 说明:,() [] .在界符中有,这里不给出 , ? : sizeof 也没给出 11种分界符 32种关键字 程序使用转换表设计,运行速度快,本人还对每个能识别的符号进行了编号。本程序用VS2010 MFC 设计的,欢迎大家下载分享。。。。
2022-03-12 12:28:25 34.84MB 词法分析 c 编译原理 VS2010
1