武汉理工大学计算机学院05级编译原理课程设计。用C++写的一个do-while循环语句的编译程序,用SLR(1)分析方法,中间代码三元式,VS2005平台上运行。其他平台请把代码复制过去即可!
2021-11-23 11:26:17 1.36MB VS2005 编译原理 词法分析 语法分析
1
用Java写成的编译原理课程设计 主要包括两个工程 一个是词法分析器 输入词法转化NFA 》DFA 最后识别待分析的字符串 语法分析器是输入二型文法 生成LR1 的项目集簇的DFA 然后生成LR分析表 最后生成对输入字符串的分析过程的表 如果还是不清楚 压缩包中还有程序说明的txt文件 并且程序代码中也有大量的注释 希望可以帮下载的同学成功躲过编译原理老师的进攻 哦哈哈哈哈 ">用Java写成的编译原理课程设计 主要包括两个工程 一个是词法分析器 输入词法转化NFA 》DFA 最后识别待分析的字符串 语法分析器是输入二型文法 生成LR1 的项目集簇的DFA 然后生成LR分析表 最后生成对输入字符串的分 [更多]
2021-11-21 15:34:09 33KB Java 编译原理 词法分析器
1
编译原理实验 词法分析 词法分析核心是充分掌握所分析源程序语言的词法规则和语法规则
1
词法分析部分我们遵从一般的规律进行分析,设计,编写程序,运用一般自动机理论构造状态,将状态转化成程序。语法分析部分我们我们采用ll(1)方法实现,采用ll(1)方法实现语法发分析要求文法满足以下要求:经过压缩,无左递归,无回溯。 本部分内容是语义分析,主要的功能是把根据词法,语法分析的结果生成中间代码!我们采用的中间代码形式是类似四地址码的形式,只有if 和goto 语句,其他的就是算术和逻辑表达式!我们认为我们已经完成了中间代码的生成要求!
1
掌握计算机语言的词法分析程序的开发方法。 编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。
2021-11-18 21:21:05 93KB 编译原理 词法分析实验 代码
1
包括词法分析器、lr(k)语法分析器、递归下降语法分析器、中间代码生成器以及对应的实验报告。中间代码生成器是在词法分析器和语法分析器的基础上做的。写的很乱仅供参考。
2021-11-17 21:50:39 1.43MB 编译原理
1
这是烟大孔繁茹老师所教授的编译原理实验课上所要求的实验。有代码和详细的实验报告。代码每句都有解释功能较全。可从文件中读出语句进行语法分析并输出到文件中。本人小白代码若有不足还请谅解。
2021-11-17 14:41:23 3.77MB 词法分析 实验报告 代码 详解
1
similarity:相似度计算工具包,java编写。用于词语、短语、句子、词法分析、情感分析、语义分析等相关的相似度计算。
2021-11-16 17:04:27 4.77MB similarity
1
对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。 实验要求: (1) 关键字: for if then else while do 所有关键字都是小写。 (2)运算符和分隔符: : = + - * / <= >= ; ( ) # (3)其他标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter | digit)* NUM=digit digit* (4)空格由空白、制表符和换行符组成。空格一般用来分隔ID、NUM、运算符、分隔符和关键字,词法分析阶段通常被忽略。
2021-11-16 16:51:57 2KB 编译原理 词法分析 词法分析器
1
javaCC 是一个能生成语法和词法分析器的生成程序。语法和词法分析器是字符串处理软件的重要组件。
2021-11-15 22:01:27 622KB javacc
1