[FEATURE] Подсветка форматных строк для TABULAR нормализаций #152
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Is there an existing feature request or discussion for this?
Problem
Сейчас подсветка синтаксиса XP сделана единая, но она не учитывает специфику форматный строк нормализаций TABULAR. В данных строках надо выделять таксономические поля, поля события и переменные. Например:
TABULAR = '{*datafield1*=*firstName*}, phoneNumbers'
Пример с переменными:
TABULAR = '{*$firstName*=*firstName*}, phoneNumbers'
Поддержка подсветки синтаксиса в VSCode не требует никаких навыков программирования, достаточно просто заполнить json-файл определенной структуры https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide с регулярками. Отладка предельно проста https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide#scope-inspector. Тут можно посмотреть как сейчас сделана подсветка https://github.com/Security-Experts-Community/vscode-xp/blob/develop/syntaxes/xp.tmLanguage.json
Solution
Реализовать подсветку синтаксиса форматных строк в виде файла vscode-xp/syntaxes/nxp.tmLanguage.json. Необходимо учесть используемые в текущей подсветке типы, чтобы они были единообразные
Improvements
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: