标题:
[技术讨论]
手搓一个vbs解释器
[打印本页]
作者:
jyswjjgdwtdtj
时间:
2025-2-3 23:56
标题:
手搓一个vbs解释器
本帖最后由 jyswjjgdwtdtj 于 2025-2-10 23:35 编辑
https://pan.baidu.com/s/17iVf1LwvG9ylxw1Vz-SuVg?pwd=1111
支持dim/redim/redim preserve/if elseif else/单行if then else/for to/for each/do until|while loop until|while语句
支持自定义函数function
四
第一个参数是要执行的vbs的文件名
作者:
Five66
时间:
2025-2-6 08:47
正则匹配的分词或分析吧??
逐个字符分词
LALR之类的
速度应该就快了
作者:
jyswjjgdwtdtj
时间:
2025-2-6 10:35
本帖最后由 jyswjjgdwtdtj 于 2025-2-6 10:50 编辑
回复
2#
Five66
.net执行速度有很大浮动 可能和内存里垃圾多不多有关系
c#在debug模式下比较慢 可能要记录运行时错误release下远比wscript快 和c++差不多
但powershell是真的慢 慢的吓人
作者:
老刘1号
时间:
2025-2-7 18:09
抽象语法树和基于栈应该不冲突吧(
作者:
jyswjjgdwtdtj
时间:
2025-2-7 20:12
本帖最后由 jyswjjgdwtdtj 于 2025-2-7 20:21 编辑
回复
4#
老刘1号
用树还要多转换一层 直接往栈里压就行了
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2