2007-08-25

TinyPascal...

http://www.amergerzic.com/TinyPascal.aspx

http://www.amergerzic.com/download/TinyPascal.zip

下载编译起的源代码.

 

vs 2005 ,  spirit 1.83(带mini boot的版本),编译debug通过...,release版本要删除出错的3行代码....

源代码中的ENCODING是ISO-8859-1,在GBK的系统中编译出现警告......如何处理???

TinyPascal可以把例子程序中的PAS编译成java class(jdk5.0版本格式的,可以RUN ).....还可以生成 MIPS 汇编..

TinyPascal的操作界面可以编辑代码,编译后可以用tree control展示AST,比较直观的玩具,挤挤时间开始偷偷的玩下去....

 

评论
zzsczz 2007-09-05
TinyPascalView.h

最后3行删除掉即可

/*
#ifndef _DEBUG // debug version in TinyPascalView.cpp
inline CTinyPascalDoc* CTinyPascalView::GetDocument() const
{ return reinterpret_cast<CTinyPascalDoc*>(m_pDocument); }
#endif
*/
wdx04 2007-09-03
这么少的代码就可以实现如此强大的功能,C++/Spirit足以令C#和Java汗颜。
PS.编码问题估计可以通过转码工具转换成UTF-8格式来解决,例如用EditPlus。
发表评论

您还没有登录,请登录后发表评论

zzsczz
搜索本博客
博客分类
最近加入圈子
存档
最新评论