Pydev: проверка python исходных файлов по пользовательской грамматике - PullRequest
0 голосов
/ 13 января 2020

Мы используем интерпретатор Jython, встроенный в серверное приложение, и клиент (Eclipse RCP), который использует Pydev для редактирования скриптов. Мы расширили синтаксис Python в нескольких различных случаях, например pos x; это переводится в pos(x) и затем передается в интерпретатор.

Можно ли определить пользовательскую грамматику на основе Jython с некоторыми изменениями и заставить Pydev анализировать исходные файлы, используя это вместо истинного грамматика? Эта страница дает некоторое представление о грамматиках, но неясно, можно ли присоединить новую грамматику во время выполнения (например, через точку расширения) или потребуется ли пользовательская сборка Pydev (что нежелательно).

...