LL1 语法分析器源码

时间:2011-05-04 14:56:30
【文件属性】:
文件名称:LL1 语法分析器源码
文件大小:453KB
文件格式:RAR
更新时间:2011-05-04 14:56:30
LL1 编译器 用C实现的 实现C-语法的LL1语法分析程序,其中还包括词法分析部分
【文件预览】:
LL1_CMinus正式版
----C-Minus.h(1KB)
----constructTree.h(342B)
----outfollow.txt(2KB)
----outCRule.txt(2KB)
----in.txt(2KB)
----Release()
--------getset.obj(10KB)
--------LL1_CMinus.exe(32KB)
--------TokenLib.obj(6KB)
--------correct_rule.obj(3KB)
--------string.obj(2KB)
--------vc60.idb(33KB)
--------main.obj(2KB)
--------createtable.obj(8KB)
----LL1_CMinus.vcproj.ZHENG.new.user(1KB)
----CM.cm(6B)
----string.h(878B)
----TokenLib.c(2KB)
----main.c(2KB)
----SyntaxTree.txt(444B)
----util.h(144B)
----LL1_CMinus.dep(2KB)
----Script3.rc(2KB)
----LL1_CMinus.opt(58KB)
----createtable.h(394B)
----LL1_CMinus.mak(10KB)
----Script1.rc(1KB)
----constructTree.c(3KB)
----outfirst.txt(1KB)
----scan.h(279B)
----LL1_CMinus.suo(7KB)
----outtable.html(25KB)
----test.txt(0B)
----string.c(2KB)
----LL1_CMinus.ncb(121KB)
----queue.c(2KB)
----util.c(2KB)
----LL1_CMinus.dsp(6KB)
----LL1_CMinus.plg(2KB)
----LL1_CMinus.dsw(545B)
----resource.h(456B)
----createtable.c(5KB)
----del_LR_LF.h(639B)
----LL1_CMinus.sln(884B)
----getset.h(1KB)
----getset.c(14KB)
----C-Minus.c(11KB)
----Debug()
--------SetLib.obj(6KB)
--------stack.sbr(14KB)
--------getset.obj(25KB)
--------getset.sbr(17KB)
--------C-Minus.obj(16KB)
--------LL1_CMinus.exe(200KB)
--------TokenLib.obj(10KB)
--------correct_rule.obj(9KB)
--------del_LR_LF.sbr(15KB)
--------LL1_CMinus.ilk(251KB)
--------del_LR_LF.obj(17KB)
--------del_LR&LF.sbr(13KB)
--------string.obj(12KB)
--------queue.obj(11KB)
--------util.sbr(14KB)
--------vc60.idb(49KB)
--------queue.sbr(14KB)
--------main.obj(12KB)
--------LL1_CMinus.pch(214KB)
--------del_LR.obj(9KB)
--------string.sbr(15KB)
--------constructTree.sbr(16KB)
--------TokenLib.sbr(14KB)
--------stack.obj(11KB)
--------del_LR.sbr(13KB)
--------vc60.pdb(52KB)
--------First.obj(11KB)
--------constructTree.obj(14KB)
--------correct_rule.sbr(13KB)
--------createtable.obj(17KB)
--------util.obj(16KB)
--------LL1_CMinus.bsc(97KB)
--------ReadFile.obj(3KB)
--------main.sbr(16KB)
--------C-Minus.sbr(20KB)
--------LL1_CMinus.pdb(441KB)
--------createtable.sbr(15KB)
----stack.c(929B)
----LL1_CMinus.vcproj(9KB)
----queue.h(502B)
----stack.h(440B)
----del_LR_LF.c(4KB)
----globals.h(7KB)

网友评论

  • 太复杂了,不容易看懂,有很高要求的比较合适
  • 不错,感觉很有用
  • 不错 就是太复杂了
  • 太复杂了。。
  • 对我太复杂了,看了半懂,THX!
  • 代码可以运行,可以构造出FIRST和FOLLOW集合。
  • 顶了,雪中送炭啊,自动消除左递归,计算first集和follow集,要耐心看一下了
  • 可惜我不精通C语言,要是C++的多好,不过很不错,见识到了怎样实现LL1