|
盒子资源分类 |
![]() |
|
|
|
Pascal Script v0.1 (小型的 Pascal 解释器) |
![]() |
关键字:Pascal Script PS0.1 脚本 编译器 解释器 |
来 自:转载,忘记了 |
平 台:Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:高级 |
完成时间:2006/7/20 |
发布者:wqyfavor |
发布时间:2006/7/20 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:杂项 |
下载浏览:2860/13834 |
|
|
|
|
这是本人在网上发现的一个Delphi小型解释器,觉得编的很好,不敢独享,特在盒子转载。 感谢原作者的精彩原码。
原作者 e-mail:haoyanbin2002@126.com QQ:345987713 |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论13条
当前显示最后6条评论
|
linfinder |
2006/8/14 17:02:28 |
一直在寻找类似代码,不错。谢了。 |
hxpe235 |
2007/3/11 19:16:45 |
仔细看了一下,一个比较全面的参考代码,对学习汇编原理有很大帮助,从词法分析,语法分析,到中间代码生成。代码量不多,简洁而又不失代表性。没有支持编译类型及兼容性检查,类型存储结构使用了delphi中的variant类型,所以运行时类型错误应该是通过variant自动类型转换检查。应该是支持字符串的,不过代码中少写了一行,就是在function TTokenReader.getStringConst: TToken 函数中多加一句:aByte := ReadByte,以便读取左单引号,否则后面循环一个字符都取不到。变量定义中的类型形同虚设,不过不会出错,反正都是variant类型,呵呵! |
babyshan |
2007/5/4 23:13:39 |
正需要这个,谢了! 感谢楼主,同时也感谢hxpe235,按你的方法修改后,可以支持字符串了! |
hackering |
2008/4/24 9:00:28 |
如何将程序中的变量代入编译器? 编译器运行结束后把结果返回给程序呢? |
jiangbinchao |
2011/6/3 22:47:12 |
正在写一个VBS编辑器,干脆就直接用这个改一下用PASCAL来代替算了,感觉楼主了.... |
nihaoqiang |
2018/3/22 22:19:05 |
我擦,这个代码帅呆了 |
我要发表评论 |
查看全部评论 |
|
|
|