编译原理的课程设计,实现词法分析、语法分析、语义分析。本代码包括c语言的基本识别,和控制、布尔、算术的识别,下载后可直接运行,且词法,语法,语义是分开放的。
2023-03-04 12:46:55 699KB 编译原理
1
一个简单的编译器,用C语言设计的,用于编译原理课程
2022-12-21 21:53:08 242KB 编译器
1
用C#做的simple语言本部分功能编译器,包括词法分析,正规式转换,和一部分语法分析
2022-06-20 16:19:42 4.06MB C# simple编译器
1
SNL编译器 这是小嵌套语言的简单编译器。这是JLU的编译器原理课程设计此项目应使用Qt5.3创建的Qt-Creator与C ++ 11一起编译。 和GCC应该在Windows cmd中可用。
2022-05-16 13:15:31 1.4MB C++
1
SIC-XE-简单编译器 用于SIC / XE的简单编译器用于SIC / XE的简单编译器,将HIGH-LEVEL语言转换为机器级别,#阶段1:词法分析词法分析涉及扫描要编译的程序,并识别构成源程序的标记。目的是生成令牌流,每个令牌由固定长度的代码表示,空洞输出由包含行号和行中令牌流的表表示。 扫描程序使用令牌编码方案来识别每个令牌并为每个令牌分配唯一的代码。该项目中使用的令牌表可在“ Leland L. Beck,D。Manjula-系统软件_系统编程简介-培生印度公司(1997年)” #阶段2:语法分析目标:验证从词法分析(在代码中查找是否有错误或缺少语法)在输出的令牌表中找到的整个代码。 在语法分析过程中,程序员编写的源语句被识别为所使用的语法描述的语言结构。 我们可能认为此过程是为语句构建分析树。 使用的解析技术是递归下降,这是一种自顶向下的方法,递归下降解析器由语法中每个非终端
2021-10-17 18:37:26 78KB Java
1
用lex 和yacc做的一个简单的带有词法分析 语法分析 语义分析的一个编译器,供大家参考
2021-05-29 21:35:04 815KB lex yacc flex bison
1
这是课程设计的一部分,只实现了中间代码生成前面的词法,语法等分析功能
2021-05-08 17:47:11 224KB 编译器 前端
1
基于C语言编写的一个简单的编译器,涉及的功能不多,只限于简单代码的翻译。
2020-01-03 11:32:19 322KB 简单编译器
1
处理用户提交的符合上述文法的源代码序列,生成四元式中间代码。 主要步骤 (1)画出识别上述语言单词的状态转换图 (2)用C/C++语言编写词法分析程序(应考虑能被语法分析程序调用) (3)预处理,去除注释、多余空格、回车换行符等 (3)设计实现语法分析程序(调用上述词法程序分析单词) (4)设计构造属性文法及中间代码序列结构 (5)采用语法制导翻译法,完成语义分析程序设计,生成四元式中间代码 (6)或将生成的四元式中间代码转换成X86平台上的目标代码 (7)设计若干用例,上机测试并通过所设计实现的编译器
1
对类似于C++的程序进行词法分析,使用LR分析表进行语法分析
2020-01-03 11:17:21 71KB C++,编译器
1