用VC++编写的类PASCAL语言编译器

时间:2012-05-02 06:09:56
【文件属性】:

文件名称:用VC++编写的类PASCAL语言编译器

文件大小:2.28MB

文件格式:RAR

更新时间:2012-05-02 06:09:56

类PASCAL语言编译器

用VC++的MFC平台开发的一个类PASCAL语言编译器,语言的文法也在里面的WORD文档给出。此编译器能完成词法分析,语法分析,有较好的交互界面,是编译原理课程设计的不二选择。


【文件预览】:
文法.doc
PascalCompiler
----PascalCompiler.rc(9KB)
----Error.cpp(2KB)
----ParseDlg.cpp(2KB)
----StdAfx.cpp(216B)
----PascalCompiler.h(1KB)
----resource.h(2KB)
----SkinPlusPlus.h(4KB)
----SkinPlusPlusDLL.lib(5KB)
----PascalCompiler.aps(37KB)
----TokenizeDlg.cpp(2KB)
----PascalCompiler.cpp(2KB)
----Tokenize.cpp(7KB)
----Semantic.cpp(553B)
----Error.h(513B)
----Tokenize.h(2KB)
----Parse.cpp(6KB)
----Semantic.h(510B)
----PascalCompiler.dsp(5KB)
----PascalCompiler.plg(1KB)
----PascalCompiler.ncb(81KB)
----Debug()
--------vc60.pdb(364KB)
--------PascalCompiler.obj(14KB)
--------PascalCompilerDlg.obj(43KB)
--------vc60.idb(217KB)
--------Parse.obj(32KB)
--------TokenizeDlg.obj(20KB)
--------Semantic.obj(4KB)
--------Tokenize.obj(13KB)
--------PascalCompiler.pdb(441KB)
--------PascalCompiler.pch(5.25MB)
--------StdAfx.obj(103KB)
--------PascalCompiler.res(4KB)
--------Error.obj(13KB)
--------PascalCompiler.ilk(298KB)
--------ParseDlg.obj(21KB)
--------PascalCompiler.exe(132KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----ParseDlg.h(1KB)
----PascalCompilerDlg.h(2KB)
----PascalCompiler.clw(3KB)
----SkinPlusPlusDLL.dll(780KB)
----PascalCompiler.dsw(536B)
----res()
--------PascalCompiler.rc2(406B)
--------PascalCompiler.ico(1KB)
----PascalCompilerDlg.cpp(6KB)
----TokenizeDlg.h(1KB)
----XPCorona.ssk(121KB)
----Parse.h(2KB)
----PascalCompiler.opt(57KB)

网友评论

  • 程序比较完善,还有相关文档,容易理解