搜索资源列表
Reflector
- c sharp 很好的反编译工具.觉对好用-c sharp decompile a very good tool. McGREGOR of use
compiler
- 这是一个简单的c编译器,可以实现词法分析,语法分析,语义分析,并能输出四元式,界面不是很好看,但功能可以很好的实现。-This is a simple c compiler can achieve lexical analysis, syntax analysis, semantic analysis, and output quaternion type, interface is not very good looking, but the function can be realized.
[NFA+TO+DFA]
- [NFA+TO+DFA] 很好很强大的,全部都有了,下下来就行了-[NFA+ TO+ DFA] very very powerful, all have been, the next down on the list
lex
- lex的C++代码实现,比较好用,老师给的程序以及.exe文件。
small-c-for-dos
- c语言编译器,dos下的,很小,但理解起来比较 好理解,初学者最合适-c language compiler, dos under, small, but to understand them better understand the most suitable for beginners
lua5.2.1
- lua5.2.1 最新版本 非常好的脚步引擎 巴西人C语音写的 快 狠 准 超牛脚本解释器-the lua5.2.1 latest version is very good the footsteps engine scr ipt interpreter
1602
- 单片机数码管C程序设计很好的参考程序,KEIL编写-51MCU javf it is
CInterprter
- 终于重头开始写完自己的解释器了,中途多次改变了实现机理,多次改变采用的结构体,最终实现了轻便快速的类C解释器。程序很好理解,对刚开始写解释器的朋友很有帮助,可以学习其中的实现方式和一些比较好的想法。程序还不完善,可以自己修改。-Finally start to finish his explanation, repeatedly changed the implement mechanism in the Middle, change multiple times using structs,
code-comparator
- c代码比较器,很实用的程序对比工具,非常好-c code comparator, very useful program comparison tool.very good
text_parser
- C语言写的比较简单的文本配置解析器,嵌入式设备上面比较好用-Text parser for embeded device
InputAndOutputOfGrammar
- 1、了解文法定义的4个部分: G(Vn, Vt, S, P) Vn 文法的非终结符号集合,在实验中用大写的英文字母表示; Vt 文法的终结符号集合,在实验中用小写的英文字母表示; S 开始符号,在实验中是Vn集合中的一个元素; P 产生式,分左部和右部,左部为非终结符号中的一个,右部为终结符号或非终结符号组成的字符串,如S->ab|c 2、根据文法各个部分的性质,设计一个合理的数据结构用来表示文法, 1)若使用C语言编写,则文法可以设计成结构体形式,结构体中应包
tiny_dmc
- 花了很多时间打造的最小c/c++编译器!编译器是免费的digitalmars c/c++,IDE用的是单文件版scite(sc178.exe),编译环境及优化开关已设置好。解压后约8M。适合算法编程及c/c++语言学习。-tiny c/c++ development environment(digitalmars c/c+++ scite(singular file, version 1.78)),enjoy it!
Complier_Practise
- Small C 编译器的源代码 学习好的源码。--Small C compiler source code to learn a good source.
lab1
- 任务是编写一个程序对使用C 语言书写的源代码进行词法分析和语法分析(C 语言的文法参见附录A),并打印分析结果。实验要求使用词法分析工具GNU Flex和语法分析工具GNU Bison,并使用C语言来完成。在两个强大工具的帮助下,编写一个能进行词法分析和语法分析的程序是一件相当轻松愉快的事情。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和各模块之间的接口对于整个实验来讲相当重要。 -The ta
lab2
- 任务是在词法分析和语法分析程序的基础上编写一个程序,对C 源代码进行语义分析和类型检查,并打印分析结果。与实验一不同的是,实验二不再借助已有的工具,所有的任务都必须手写代码来完成。另外,虽然语义分析在整个编译器的实现中并不是难度最大的任务,但却是最细致、琐碎的任务。因此需要用心地设计诸如符号表、变量类型等数据结构的实现细节,从而正确、高效地实现语义分析的各种功能。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和
json
- a、 完成json 基本结构(键值对、对象、数组、字符串)的解析;(10 分) b、 完成对true、false、null、整数的解析;(5 分) c、 完成浮点数的解析;(5 分) d、 完成科学计数法表示的数的解析;(5 分); e、 完成json 文本的格式化。添加一个命令行参数-pretty,对于文件*.json,如果解析成功, 那么将格式化后的json 输出到另一个文件*.pretty.json 中。(5 分) test 目录下的e 目录下,有一个乱序的country.js
acrvit
- 好的算法和程序,非常需要的可以下载看看,适合初学者学习(Good algorithm and program, very need to download to see, suitable for beginners to learn.)