Ошибки регулярного выражения выходного расширения кода VS - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь создать собственное расширение для нового языка и считаю, что варианты / опции regex, по моему мнению, недостаточно документированы.Я обнаружил те же ссылки на проблему с github, что и в других SO-вопросах, но все, что обсуждается, состоит в том, что VS Code использует движок Rust для «Найти / Заменить», а не для шаблонов / правил регулярных выражений языка расширения.

Есть ли способ вывести совпадения / ошибки регулярного выражения в режиме отладки при компиляции нового расширения?Неоднозначное сообщение об ошибке «неверная группа» никому не поможет в любой ситуации.Я также обнаружил, что функция поиска / замены также не является хорошей альтернативой, потому что шаблоны регулярных выражений tmLanguage допускают некоторые вещи, которых нет у функции поиска / замены, плюс это крошечная коробка для длинных регулярных выражений.

Я просто хочу видеть конкретные ошибки, если это возможно, и даже более оптимистично позиционировать / групповые ошибки

...