<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/sql/v1/highlight/ut, branch main</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=main</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-11-10T12:38:56Z</updated>
<entry>
<title>YQL-20496: Fix highlighting again</title>
<updated>2025-11-10T12:38:56Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-11-10T12:11:22Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=18abd22c3997910a8911dc3383a560558cc6aba1'/>
<id>urn:sha1:18abd22c3997910a8911dc3383a560558cc6aba1</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>YQL-20496: Fix YQL highlighting dramatically</title>
<updated>2025-11-01T15:35:58Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-11-01T14:54:36Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d5350a0d5f396a78507738610b6dc91fdee9833f'/>
<id>urn:sha1:d5350a0d5f396a78507738610b6dc91fdee9833f</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>YQL-20496: Highlight hints as keywords</title>
<updated>2025-10-29T09:49:22Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-10-29T09:06:28Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=d25148656ff0c839913710a141a213a5ee071cb5'/>
<id>urn:sha1:d25148656ff0c839913710a141a213a5ee071cb5</id>
<content type='text'>
User asked to highlight hints as keywords despite they are actually have
options semantics, because it is more familiar and intuitive.
commit_hash:9c0b63afea781aabfd33189abddb9d0a0ffbaa08
</content>
</entry>
<entry>
<title>YQL-20496: Improve YQL highlighting</title>
<updated>2025-10-09T09:29:52Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-10-09T08:47:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=724570b69c83f07a4402c1e5de524d3a9724374f'/>
<id>urn:sha1:724570b69c83f07a4402c1e5de524d3a9724374f</id>
<content type='text'>
commit_hash:edf72fd8386c41f858f677152612bd58680506a6
</content>
</entry>
<entry>
<title>YQL-19616: Enumerate types DRY</title>
<updated>2025-08-04T04:57:26Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-08-04T04:37:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b29e1a14d3e01fc7effa95a223cb2e41a1520cd6'/>
<id>urn:sha1:b29e1a14d3e01fc7effa95a223cb2e41a1520cd6</id>
<content type='text'>
Replaced hardcoded types list at highlighting generator with core
enumerator.
commit_hash:68fa56ed73fabf015a2469ed6bcc4e2481456647
</content>
</entry>
<entry>
<title>YQL-19616: Generate YQL TextMate Bundle</title>
<updated>2025-07-31T12:11:42Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-31T11:54:51Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9987028f33c53b335e33a2a52f58cfad1cf558f3'/>
<id>urn:sha1:9987028f33c53b335e33a2a52f58cfad1cf558f3</id>
<content type='text'>
- Introduced the Generator interface.
- Made tool to generate content to stdout and file.
- Supported TextMate Bundle, tested on IDEA and TextMate.
- Fixed UDF highlighting priority.
commit_hash:bcbc446a2fe58da3400f0e981a03d821b8f77dae
</content>
</entry>
<entry>
<title>YQL-19616: Improve TextMate and Vim grammars</title>
<updated>2025-07-22T10:12:00Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-22T09:56:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=010e56d9c97af70099de4040397ff808bb72c4e9'/>
<id>urn:sha1:010e56d9c97af70099de4040397ff808bb72c4e9</id>
<content type='text'>
- Fixed multiline tokens
- Fixed REAL number display
- Disabled punctuation highlighting
- Refactored by extracting properties
  to core highlighting
commit_hash:a2d1eb6e4e49b1cb785b90accbdecebe977faa13
</content>
</entry>
<entry>
<title>YQL-19616: Generate Vim SQL syntax highlighting</title>
<updated>2025-07-15T15:59:24Z</updated>
<author>
<name>vitya-smirnov</name>
<email>vitya-smirnov@yandex-team.com</email>
</author>
<published>2025-07-15T15:32:56Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=9fa5e2a8b51a9c6072fc06bb8cd3ba0994e1cf7e'/>
<id>urn:sha1:9fa5e2a8b51a9c6072fc06bb8cd3ba0994e1cf7e</id>
<content type='text'>
Introduced a Vim syntax highlighting for YQL.
This is a replacement for an existing almost
manually written conguration. It uses regexes
generated from the original ANTLR4 grammar.

Now only Default lexer mode is supported.
commit_hash:85fa094593bd9d80373754a492b46ede1a50148d
</content>
</entry>
<entry>
<title>Intermediate changes</title>
<updated>2025-05-12T11:05:50Z</updated>
<author>
<name>robot-piglet</name>
<email>robot-piglet@yandex-team.com</email>
</author>
<published>2025-05-12T10:53:24Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=7a941ebd252fd7442b4d1d34d31d72e971ad20bf'/>
<id>urn:sha1:7a941ebd252fd7442b4d1d34d31d72e971ad20bf</id>
<content type='text'>
commit_hash:3a624a323006078de71f50747f7b2e8cadba7ccd
</content>
</entry>
</feed>
