Частичный синтаксический анализатор VBScript

Я пытаюсь создать парсер VBScript. Мне было интересно, как лучше всего это сделать. Я исследовал и исследовал. Самый популярный способ - это использовать что-то вроде Gold Parser или ANTLR.

Функция, которую я хочу реализовать, - это динамическая проверка синтаксических ошибок в VBScript. Я не хочу компилировать всю VBS каждый раз при изменении текста. Как мне это сделать? Я пробовал использовать Gold Parser, но я предполагаю, что нет никакого инкрементного способа выполнения синтаксического анализа через него, что-то вроде частичного синтаксического дерева ... Есть идеи, как реализовать частичное дерево синтаксического анализа для такого сценария?

Я реализовал синтаксический анализ VBscript через GOLD Parser. Однако это все еще не частичный синтаксический анализатор, который анализирует весь сценарий после каждого изменения текста. Есть ли способ создать такую ​​вещь.

спасибо

6
задан redDragonzz 5 March 2011 в 02:46
поделиться