文件名称:compile_source
- 所属分类:
- 编译器/词法分析
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 114kb
- 下载次数:
- 0次
- 提 供 者:
- 杨**
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
我的简易编译器终于在花了近20个工作日后完成了。按照设计是做成一个FormulaEx.dll,为了测试我还作了一个命令行工具CalcEx.exe。编译原理是我们计算机专业比较重要的一门基础学科,但在我们的日常的程序设计中很少直接使用到,并且现在有一些开源的工程比如Python、ruby做的非常的好,这样我们要自己做一个编译系统几乎没有必要。我这一次也只是应我们一个产品的需要并且需要针对产品中的特殊需要进行优化才作了这个编译程序。
详细请进 http://codefan.spaces.live.com/blog/cns!A4330C839CFF6D86!171.entry-Simple compiler I finally spent nearly 20 working days after the project is completed. Design is made in accordance with a FormulaEx.dll, in order to test I also made a command-line tool CalcEx.exe. Compilation Principle of our computer professionals a more important basic subjects, but in our day-to-day procedures for the design of little direct use to, and now there are some open source projects such as Python, ruby doing very good, so we have to own a compiler system is almost not necessary. This time I will only be a product of our needs and the need for the special needs of products to optimize only made the compiler. Detailed Come http://codefan.spaces.live.com/blog/cns!A4330C839CFF6D86!171.entry
详细请进 http://codefan.spaces.live.com/blog/cns!A4330C839CFF6D86!171.entry-Simple compiler I finally spent nearly 20 working days after the project is completed. Design is made in accordance with a FormulaEx.dll, in order to test I also made a command-line tool CalcEx.exe. Compilation Principle of our computer professionals a more important basic subjects, but in our day-to-day procedures for the design of little direct use to, and now there are some open source projects such as Python, ruby doing very good, so we have to own a compiler system is almost not necessary. This time I will only be a product of our needs and the need for the special needs of products to optimize only made the compiler. Detailed Come http://codefan.spaces.live.com/blog/cns!A4330C839CFF6D86!171.entry
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Algorithm
.........\CalcEx
.........\......\CalcEx.aps
.........\......\CalcEx.clw
.........\......\CalcEx.cpp
.........\......\CalcEx.dep
.........\......\CalcEx.dsp
.........\......\CalcEx.dsw
.........\......\CalcEx.h
.........\......\CalcEx.mak
.........\......\CalcEx.plg
.........\......\CalcEx.rc
.........\......\mssccprj.scc
.........\......\ReadMe.txt
.........\......\Resource.h
.........\......\StdAfx.cpp
.........\......\StdAfx.h
.........\......\vssver.scc
.........\CalcEx.cpp
.........\FormulaEX
.........\.........\FormulaEX.aps
.........\.........\FormulaEX.clw
.........\.........\FormulaEX.cpp
.........\.........\FormulaEX.def
.........\.........\FormulaEX.dep
.........\.........\FormulaEX.dsp
.........\.........\FormulaEX.dsw
.........\.........\FormulaEX.mak
.........\.........\FormulaEX.plg
.........\.........\FormulaEX.rc
.........\.........\Header
.........\.........\......\CommonDataDef.h
.........\.........\......\CompileCode.h
.........\.........\......\ExecuteCode.h
.........\.........\......\FormulaImpl.h
.........\.........\......\FormulaModula.h
.........\.........\......\vssver.scc
.........\.........\Interface
.........\.........\.........\ConstDef.cpp
.........\.........\.........\ConstDef.h
.........\.........\.........\IFormula.h
.........\.........\.........\vssver.scc
.........\.........\mssccprj.scc
.........\.........\ReadMe.txt
.........\.........\res
.........\.........\...\FormulaEX.rc2
.........\.........\...\vssver.scc
.........\.........\resource.h
.........\.........\Source
.........\.........\......\CommonDataDef.cpp
.........\.........\......\CompileCode.cpp
.........\.........\......\ExecuteCode.cpp
.........\.........\......\FormulaImpl.cpp
.........\.........\......\FormulaModula.cpp
.........\.........\......\vssver.scc
.........\.........\StdAfx.cpp
.........\.........\StdAfx.h
.........\.........\vssver.scc
.........\Formule
.........\.......\Calc
.........\.......\....\CalcFormule.cpp
.........\.......\....\CalcFormule.h
.........\.......\....\RegularOpt.cpp
.........\.......\....\RegularOpt.h
.........\.......\....\vssver.scc
GeneralDLL
..........\CalcEx.exe
..........\FormulaEx.dll
String
......\StringOpt.cpp
......\StringOpt.h
......\vssver.scc
.........\CalcEx
.........\......\CalcEx.aps
.........\......\CalcEx.clw
.........\......\CalcEx.cpp
.........\......\CalcEx.dep
.........\......\CalcEx.dsp
.........\......\CalcEx.dsw
.........\......\CalcEx.h
.........\......\CalcEx.mak
.........\......\CalcEx.plg
.........\......\CalcEx.rc
.........\......\mssccprj.scc
.........\......\ReadMe.txt
.........\......\Resource.h
.........\......\StdAfx.cpp
.........\......\StdAfx.h
.........\......\vssver.scc
.........\CalcEx.cpp
.........\FormulaEX
.........\.........\FormulaEX.aps
.........\.........\FormulaEX.clw
.........\.........\FormulaEX.cpp
.........\.........\FormulaEX.def
.........\.........\FormulaEX.dep
.........\.........\FormulaEX.dsp
.........\.........\FormulaEX.dsw
.........\.........\FormulaEX.mak
.........\.........\FormulaEX.plg
.........\.........\FormulaEX.rc
.........\.........\Header
.........\.........\......\CommonDataDef.h
.........\.........\......\CompileCode.h
.........\.........\......\ExecuteCode.h
.........\.........\......\FormulaImpl.h
.........\.........\......\FormulaModula.h
.........\.........\......\vssver.scc
.........\.........\Interface
.........\.........\.........\ConstDef.cpp
.........\.........\.........\ConstDef.h
.........\.........\.........\IFormula.h
.........\.........\.........\vssver.scc
.........\.........\mssccprj.scc
.........\.........\ReadMe.txt
.........\.........\res
.........\.........\...\FormulaEX.rc2
.........\.........\...\vssver.scc
.........\.........\resource.h
.........\.........\Source
.........\.........\......\CommonDataDef.cpp
.........\.........\......\CompileCode.cpp
.........\.........\......\ExecuteCode.cpp
.........\.........\......\FormulaImpl.cpp
.........\.........\......\FormulaModula.cpp
.........\.........\......\vssver.scc
.........\.........\StdAfx.cpp
.........\.........\StdAfx.h
.........\.........\vssver.scc
.........\Formule
.........\.......\Calc
.........\.......\....\CalcFormule.cpp
.........\.......\....\CalcFormule.h
.........\.......\....\RegularOpt.cpp
.........\.......\....\RegularOpt.h
.........\.......\....\vssver.scc
GeneralDLL
..........\CalcEx.exe
..........\FormulaEx.dll
String
......\StringOpt.cpp
......\StringOpt.h
......\vssver.scc