简单的c编译器源码,生成汇编代码

时间:2012-01-10 18:45:38
【文件属性】:

文件名称:简单的c编译器源码,生成汇编代码

文件大小:152KB

文件格式:GZ

更新时间:2012-01-10 18:45:38

编译器 源码

网上找一个很简单的编译器源码,便于学习,使用lex和bison作为parser,包括完整的符号表,代码生成代码


【文件预览】:
fbcc
----fbvm()
--------fbvmspec_sun4.h(2KB)
--------fbvmspec_i386.h(2KB)
--------fbvm.c(9KB)
--------fbvmspec.h(2KB)
--------Makefile(217B)
--------fbvminstr.h(873B)
----fbcc()
--------fbMakefile(593B)
--------fblist.c(5KB)
--------fberror.c(2KB)
--------fbsym.c(4KB)
--------fbgen.c(16KB)
--------fbconst.c(4KB)
--------fbobj.c(1KB)
--------fbcc.h(7KB)
--------fbcc.c(1KB)
--------fblex.l(6KB)
--------Makefile(535B)
--------fbparse.y(19KB)
--------fbtype.c(40KB)
----test2()
--------dijkstra.c(1KB)
--------vm(32B)
--------test1.c(548B)
--------tralala(45B)
--------Makefile(491B)
--------testopt.c(751B)
----README(3KB)
----fbas()
--------dump(60B)
--------fbfbas(42KB)
--------fbMakefile(514B)
--------fbas_lex.l(2KB)
--------fbas.s(86KB)
--------fbas(19KB)
--------fbfbas1(42KB)
--------fbas.i(43KB)
--------Makefile(178B)
--------fbas.y(11KB)
----doc()
--------fbcc_slides.tex(320B)
--------fbcc_slides.log(5KB)
--------fbcc_slides.dvi(13KB)
--------fbcc1.tex(9KB)
--------Makefile(161B)
--------fbcc_slides.ps(69KB)
--------fbcc.doc(2KB)
----lib()
--------getopt.c(22KB)
--------getopt.h(4KB)
--------stdio.h(687B)
--------stdarg.h(264B)
--------string.h(947B)
--------getopt1.c(4KB)
--------stdlib.h(373B)
--------startup.ss(862B)
--------fblib.c(10KB)
--------Makefile(262B)
--------.gdb_history(423B)
----Makefile(307B)
----COPYING(18KB)

网友评论

  • 程序挺好的,。不过注释比较少啊。
  • linux下的工具,对我无用。
  • 资源 不错,可以成功运行,基本功能 也实现了,就是代码看得不懂,注释太 少了,谢谢分享
  • 程序挺好的,实现了我想要的功能,不过注释比较少啊!有些地方看不懂。。。
  • 嗯。不错,好东西。收藏下来,以后有用到之处。
  • 程序的功能蛮全的,就是看不懂
  • 代码有很多,有点分不清,不过程序不错,运行良好。