summaryrefslogtreecommitdiffstats
path: root/yql/essentials/tools/yql_highlight/ut
Commit message (Collapse)AuthorAgeFilesLines
* YQL-20519: Fix multiline ID_QUOTED highlightingvitya-smirnov2025-12-031-0/+4
| | | | | | | | There were patches to fix multiline `STRING_VALUE`s, but `ID_QUOTED`, was untouched, but actually is able be multiline, so this change fixes it. Now unclosed `ID_QUOTED` highlightes the whole suffix of a source until the end or closing `BACKTICK`. commit_hash:d1262172c798fd4b06cc39980cceb74681d5dd40
* YQL-20496: Fix highlighting againvitya-smirnov2025-11-102-0/+18
| | | | | | | | | | | | Fixed [issues](https://nda.ya.ru/t/e98IQkef7Mhm96): 1. Types had higher precedence than UDF and so `Yson::Parse` was badly highlighted. So function unit was split to let types to highlight `Decimal(...)` correctly, as well as UDFs. 2. There was a hack in a Monaco generator (probably I forgot to fix it) with hardcoded rules for embedded language, so JSON rule was forgotted to be deleted. commit_hash:b24527891525dad65bfbafbc209fd3cb7f087f32
* YQL-20496: Fix YQL highlighting dramaticallyvitya-smirnov2025-11-017-97/+193
| | | | | | | | | | - Highlight embedded languages in Shiki - Generate Monaco playground template - Highlight type as type even in function context - Removed an embedded JSON support - Fix YQLs highlighting for Monaco and highlight-js - Fix string embedded language in Monaco commit_hash:d140266b26c73e9623d878a44e7c0c1152d5c437
* Intermediate changesrobot-piglet2025-10-294-0/+202
| | | | commit_hash:bad4bae2aa553fd190bf8bc1e63435272bd9f8f7
* YQL-20519: Add multiline pattern for stringsvitya-smirnov2025-10-281-0/+4
| | | | | | | | The problem was that YQL basic string literals are actually multiline and so we need to use range pattern for them. Also this patch highlights embedded JSON as JavaScript in Monarch. commit_hash:83db61d5f3560ca914fd277df5fef6f242fa0d30
* YQL-20496: Improve YQL highlightingvitya-smirnov2025-10-091-0/+15
| | | | commit_hash:edf72fd8386c41f858f677152612bd58680506a6
* YQL-19616: Generate Monarch Configurationvitya-smirnov2025-08-063-0/+113
- Generated Monarch configuration as a JSON. - Added test files for `*.yql` and `*.yqls`. - Screenshots: https://nda.ya.ru/t/LgOjOxcs7HJQyS. commit_hash:dddf747c54780332b54fca3e9e9b52c88a9736f5