文件名称:DrakeCompiler
- 所属分类:
- 编译器/词法分析
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 89kb
- 下载次数:
- 0次
- 提 供 者:
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
这可是我的倾情制作,离卖弄的语法分析器,是自己写的实现程序,不使用他人的结果,直接从原始语法里进行推理计算的,而且这个使用c语言实现的,很多底层函数都是自己来写,像hash表里的hash函数,还有像动态自增长分配等。当然这个还很不完善,但是已经作了很多工作,差就差在没有找到理想的脚本支持语言,最后没有办法只能用函数指针的数组来进行语义调用了。-this but my DEDECATES production, from the play of parser, written in their own procedures, not to use the results of others directly from the original grammar conducted calculated reasoning, but the use of the c language, many are bottom of their function to write, like hash exterior of the hash function , as from the dynamic growth of distribution. Of course, this is far from perfect, but has made a lot of work, they just lacked the poor fail to find an ideal scr ipt language support, no way to the final only with an array of function pointers for the Semantic call.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
MyCompiler
..........\csfile1.c
..........\csfile2.c
..........\csfile4.c
..........\csfile5.c
..........\csfile7.c
..........\fucref.CPP
..........\FuncInit.cpp
..........\FuncList.cpp
..........\MyCompiler.cpp
..........\MyCompiler.h
..........\MyCompiler.ncb
..........\MyCompiler.sln
..........\MyCompiler.vcproj
..........\mysyn1.txt
..........\mysyn2.txt
..........\mysyn2out.txt
..........\mysyn4.txt
..........\mysyn5.txt
..........\mysyn6.txt
..........\mysyn7.txt
..........\mytest.txt
..........\product7.in
..........\ReadMe.txt
..........\SHOWEND.C
..........\ShowEnd2.c
..........\SHOWENDF.C
..........\SHOWENF2.C
..........\stdafx.cpp
..........\stdafx.h
..........\TOKELIST.H
..........\csfile1.c
..........\csfile2.c
..........\csfile4.c
..........\csfile5.c
..........\csfile7.c
..........\fucref.CPP
..........\FuncInit.cpp
..........\FuncList.cpp
..........\MyCompiler.cpp
..........\MyCompiler.h
..........\MyCompiler.ncb
..........\MyCompiler.sln
..........\MyCompiler.vcproj
..........\mysyn1.txt
..........\mysyn2.txt
..........\mysyn2out.txt
..........\mysyn4.txt
..........\mysyn5.txt
..........\mysyn6.txt
..........\mysyn7.txt
..........\mytest.txt
..........\product7.in
..........\ReadMe.txt
..........\SHOWEND.C
..........\ShowEnd2.c
..........\SHOWENDF.C
..........\SHOWENF2.C
..........\stdafx.cpp
..........\stdafx.h
..........\TOKELIST.H