Dotnet 用 Ruby 实现 vbscript 运行时

cre16yu · June 11, 2022 · Last by nine replied at June 14, 2022 · 486 hits

看了一些简单的 vbscript 脚本,感觉在不用分词器的情况下,通过正则表达式匹配替换和 ruby 的简单的元编程,可以直接运行简单的 vbscript 脚本

因为手头上没有电脑,没法测试。vbscript 因为微软已经放弃 vb6 而且推广 powershell,所以基本上没有新功能的开发

vbscript 的常用的 activex 对象也可以用 ruby 的类和 eval, send 函数实现

想法很好,我以前也想过用 php 实现 ruby、vbscript 之类的语法,不需要完全实现,实现大部分够用的就可以了,但是,在提取引号里面的字符串的时候就遇到拦路虎了

没用过。

4 Floor has deleted
Reply to gaicitadie

你说那个要用到分词器和语法树,见书籍《自制编程语言》,我说的是把 vbs 脚本转 ruby 代码运行

Reply to cre16yu

那为什么不直接用 ruby 呢?

You need to Sign in before reply, if you don't have an account, please Sign up first.