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