资源列表
[编译器/词法分析] wordanalysis
说明:、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|<dujuan> 在 2025-06-23 上传 | 大小:2kb | 下载:0
[编译器/词法分析] YuFaFenXi
说明:本程序可以对一个完整的类pascal程序进行语法分析并将分析的结果输出显示。 程序要求输入的字符串必须有完整的程序体说明以及程序开始的标志,否则,该语法分析器给出错误信息。 当进行完上述判断后,则进行各个语句串的分析,其中包括赋值语句,分支语句与循环语句(可嵌套判断),并将判断结果显示,若有错误,则输出错误类型以及行号。 输出结果的形式:该语法分析器在结束一种句型分析时给出一个类型信息例如:if 1 then j:=j+1 的判断信息为:“赋值语句” 和“if then 分支语句”<wangyangyang> 在 2025-06-23 上传 | 大小:2kb | 下载:0
[编译器/词法分析] 6
说明:构造一个简单程序设计语言的词法分析器,要求: 1) 含有保留字program, begin, end, var, integer, if, then, else, do, while. 2) 标识符和无符号的整常数,其中保留字和标识符不区分大小写. 3) 含有界符和运算符如下:+,-, (, ), =, >, <, , :, :=.,,。 4) 输出二元组。 -Construct a simple programming language<wangyangyang> 在 2025-06-23 上传 | 大小:1kb | 下载:0
[编译器/词法分析] c-bianyiqi
说明:c的简化编译器,还是很不错的,可以下来分析学习探讨一下-simplified c compiler, still very good, you can explore down the analysis of learning<刘凯> 在 2025-06-23 上传 | 大小:218kb | 下载:0
[编译器/词法分析] slrSemanticAnalyzer
说明:slr语法分析器,手动构造slr分析表。-SLR parser, manual SLR structural analysis table.<阿冬> 在 2025-06-23 上传 | 大小:207kb | 下载:0
[编译器/词法分析] parse
说明:编译原理LL1语法分析的实验程序,根据文法生成分析程序。大部分代码用来实现LL1的算法。生成parse函数。-Compilation Principle LL1 grammar analysis of the experimental procedures, analytical procedures to generate the basis of grammar. Most of the code used to realize LL1 algorithms. Generated parse<figure_hit> 在 2025-06-23 上传 | 大小:25kb | 下载:0