我正在尝试创建一个 VBScript 解析器。我想知道最好的方法是什么。我研究过,研究过。最流行的方法似乎是使用 Gold Parser 或 ANTLR 之类的东西。
我要实现的功能是动态检查 VBScript 中的语法错误。我不想每次更改某些文本时都编译整个 VBS。我该怎么做呢?我尝试使用 Gold Parser,但我认为没有增量方法可以通过它进行解析,比如部分解析树......关于如何为这种场景实现部分解析树的任何想法?
我已经通过 GOLD Parser 实现了 VBscript 解析。但是它仍然不是部分解析器,在每次文本更改后解析整个脚本。有没有办法建造这样的东西。
谢谢