搜索资源列表
CInterprter
- 终于重头开始写完自己的解释器了,中途多次改变了实现机理,多次改变采用的结构体,最终实现了轻便快速的类C解释器。程序很好理解,对刚开始写解释器的朋友很有帮助,可以学习其中的实现方式和一些比较好的想法。程序还不完善,可以自己修改。-Finally start to finish his explanation, repeatedly changed the implement mechanism in the Middle, change multiple times using structs,
InputAndOutputOfGrammar
- 1、了解文法定义的4个部分: G(Vn, Vt, S, P) Vn 文法的非终结符号集合,在实验中用大写的英文字母表示; Vt 文法的终结符号集合,在实验中用小写的英文字母表示; S 开始符号,在实验中是Vn集合中的一个元素; P 产生式,分左部和右部,左部为非终结符号中的一个,右部为终结符号或非终结符号组成的字符串,如S->ab|c 2、根据文法各个部分的性质,设计一个合理的数据结构用来表示文法, 1)若使用C语言编写,则文法可以设计成结构体形式,结构体中应包