模拟SNL语言编译器前端的设计与实现,是一个实现SNL语言的递归下降语法分析器 实现SNL语言的LL(1)语法分析器
2023-03-05 20:52:33 62KB SNL;编译原理
1
代码可用,可以实现词法、语法、语义snl语言编译过程,如果程序出现bug,可以和我联系qq:3329097042
2023-02-27 08:56:30 77.55MB 源码软件 snl c c++
1
里面就是一个安装程序。 安装结束之后,可以看到编译器的快捷方式出现在桌面上。 在菜单中可以看到“SNL语言编译器”。 在那里也可以看到 “SNL语言的例子”、“SNL语言编译器VC6.0版源代码”等文件快捷方式。 安装过程中,它会完成“SNL语言编译器”运行的所有必需元素的拷贝工作。如把中间代码汇编所需的masm.exe 及link.exe拷贝到C:/windows/system32文件夹中。 ------ 一经安装,完成所有功能的集成。 另: SNL语言是我们学校为了方便编译原理教学而自定义的一门类pascal编程语言.这门语言主要特点是支持过程的嵌套声明,支持纪录(类似于C中的结构体),支持数组类型,支持字符类型,支持无符号整数类型。有基本的条件判断语句,循环语句。对于过程而言,定义了传址类型的参数(类似于C++的引用类型)。 我已经完整实现了从词法分析一直到中间代码/目标代码生成的完整的编译器功能。 由于大量采用了软件工程的编程思想。每个工程的源代码组织结构相当清晰,思路较为明朗。这都是十分值得借鉴的
2022-04-14 14:43:38 24.96MB SNL语言编译器 安装包 VC6.0
1
基于snl语言的编译器 源代码 希望对编译器的开发者有帮助
2021-04-19 23:23:57 1.29MB snl语言 编译器
1
SNL语言是我们学校为了方便编译原理教学而自定义的一门类pascal编程语言.这门语言主要特点是支持过程的嵌套声明,支持纪录(类似于C中的结构体),支持数组类型,支持字符类型,支持无符号整数类型。有基本的条件判断语句,循环语句。对于过程而言,定义了传址类型的参数(类似于C++的引用类型)。 我已经完整实现了从词法分析一直到中间代码/目标代码生成的完整的编译器功能。 由于大量采用了软件工程的编程思想。每个工程的源代码组织结构相当清晰,思路较为明朗。这都是十分值得借鉴的。
2021-04-06 09:40:25 8.87MB SNL语言 编译器
1
SNL语言是我们学校为了方便编译原理教学而自定义的一门类pascal编程语言.这门语言主要特点是支持过程的嵌套声明,支持纪录(类似于C中的结构体),支持数组类型,支持字符类型,支持无符号整数类型。有基本的条件判断语句,循环语句。对于过程而言,定义了传址类型的参数(类似于C++的引用类型)。 我已经完整实现了从词法分析一直到中间代码/目标代码生成的完整的编译器功能。 由于大量采用了软件工程的编程思想。每个工程的源代码组织结构相当清晰,思路较为明朗。这都是十分值得借鉴的。
2021-03-29 15:43:48 3.27MB SNL语言 编译器 VC6.0
1
从词法分析到目标代码生成 各个部分都有。
2019-12-21 19:52:28 5.11MB SNL 编译器C++
1