编译原理实验之词法分析器,代码300多行,比较完善,使用者将自己的文件路径替换进去,便能直接进行词法分析
2021-02-01 13:34:52 13.01MB c++ 程序设计 代码规范 编译原理
1
里面包括了哈工大威海,编译原理实验的全部源码和报告 有词法分析 语法分析 语义分析和中间代码生成 VC 6.0编写
2021-01-31 14:06:39 7.88MB 编译原理 词法分析,语
1
词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar词法分析实验源程序.rar
2021-01-28 03:45:11 5KB te'v'e'w'r't
1
C语言词法分析程序_解析C语言源程序.zip
2021-01-28 02:13:47 6KB c C语言 词法分析
包括三个实验:词法分析、语法分析、语义分析,每个实验都有代码及报告,代码自己写的,通过运行
1
燕大编译原理课程实验报告,里面有几个实验。词法分析程序,基于LL(1)方法的语法分析程序 基于LR(0)方法的语法分析程序基于LR(0)方法的语法分析程序。下载了就能用,直接取走。
1
华中科技大学 编译原理 面向过程的C语言的编译器设计 功能包括:词法分析和语法分析、语义分析、中间代码生成的 源码 题目:c--语言编译器设计与实现(请为自己的编译器命名) 源语言定义:或采用教材中Decaf语言,或采用C语言(或C++语言或C#语言或JAVA语言)部分关键语法规则。源语言要求至少包含的语言成分如下: 数据类型至少包括char类型、int类型和float类型 基本运算至少包括算术运算、比较运算、自增自减运算和复合赋值运算 控制语句至少包括if语句和while语句 实验内容:完整可运行的自定义语言编译器 实验一:词法语法分析器的设计与实现:建议使用词法语法生成工具如:LEX/FLEX ,YACC/BISON等专业工具完成。 实验二:符号表的设计与属性计算:设计符号表数据结构和关键管理功能。动态展现符号表变化过程。无论语法分析使用工具还是自己设计,都必须对符号表进行设计和管理,属性计算可以语义子程序实现。 实验三:语义分析和中间代码生成:生成抽象语法树,进行语义分析,实现类型检查和控制语句目标地址计算,生成中间代码。中间代码的形式可以采用不同形式,但实验中要求定义自己的中间形式。 实验四:目标代码生成:在前三个实验的基础上实现目标代码生成。也可以使用工具如LLVM来生成目标代码。
1
1从键盘输入一个正确的算术表达式:如(23-(4*5.2-2.8))/-5。 2支持+ - * / ()等符号。 3支持运算符的优先级。 4支持括号的嵌套。 5支持小数。 6输出一个个有意义的符号:如对于表达式(23-(4*5.2-2.8))/-5,输出结果为:(、23、-、(、4、*、5.2、-、2.8、)、)、/、-5
2020-11-22 11:56:22 1KB C++ 算术表达式
1
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。
2020-11-12 16:04:52 210KB 词法分析
1
基于Java实现了DFA,NFA,DFA最小化,NFA转化为DFA以及正则表达式转化为NFA的算法,对于初学者来说,是学习词法分析的一份不错资源
2020-05-17 20:21:19 66KB DFA NFA 正则表达式 词法分析器
1