bsl-parser
bsl-parser copied to clipboard
Коллекция парсеров языка 1С (BSL) в формате ANTLR4.
Проверить... Из телеги: ``` Хм... @Labotamy кажется, у нас дырка в граммаре. Унарные операторы есть и в constValue и в member. Это точно так и задумывалось или одна из веток...
- ядро (база) - bsl parser - sdbl parser - parameters parsers - turbo gherkin parser
Для упрощения решения задач ховера и перехода к определению, нужно понимать, что из разобранного описания является гиперссылкой. Начать можно со структуры `List`, но надо придумать, как решить задачу подмены конкретнго...
``` &НаКлиенте Асинх Процедура Тест3() Ждать 1; // так можно, но увы КонецПроцедуры ``` ``` &НаКлиенте Асинх Процедура Тест3() Ждать (Ждать 1); // так можно, но увы КонецПроцедуры ``` ```...
Либо комбинация функций `ПРЕДСТАВЛЕНИЕ(УНИКАЛЬНЫЙИДЕНТИФИКАТОР(...))`  Обсуждение: https://t.me/bsl_language_server/111673
Сабж. Найти английский вариант и реализовать. Вероятно конфликт с токенами СГРУППИРОВАТЬ
Сабж. Из проблем - на английском совпадает с токенами Левое и Правое