aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/tools/yql_highlight
Commit message (Collapse)AuthorAgeFilesLines
* YQL-19616: Generate Monarch Configurationvitya-smirnov2 days11-6/+381
| | | | | | | - Generated Monarch configuration as a JSON. - Added test files for `*.yql` and `*.yqls`. - Screenshots: https://nda.ya.ru/t/LgOjOxcs7HJQyS. commit_hash:dddf747c54780332b54fca3e9e9b52c88a9736f5
* Intermediate changesrobot-piglet4 days1-7/+16
| | | | commit_hash:c4c9b4772b02a0d707e14cd4c65fbf229c5b17a2
* YQL-19616: Generate YQLs syntax highlightingvitya-smirnov7 days7-28/+196
| | | | | | | | | | | | | | | | | | | | - Support `Before` at core `TRegexPattern` and `IGenericLexer`. - Added `Name` and `Extension` to core `THighlighting`. - Added `Tighlighting` for `YQLs` factory method. - Added `--language` option to `yql_highlight`. - Added `artifact` targets for `YQLs`. Yes, using the `NSQLTranslation::THighlighting` for `YQLs` is not correct, but much simplier than generalize this infrastructure just for a `YQLs`. So here is a trade-off between development time and a clean code. Results: - JetBrains: https://nda.ya.ru/t/PXkZVE8m7H5wHS. - Vim: https://nda.ya.ru/t/Am-6ZHQa7H5wJi. - TextMate: https://nda.ya.ru/t/wH0YggAf7H5wKw. - yql_highlight: https://nda.ya.ru/t/3FaCm57q7H7QSF. commit_hash:f0e1abb8e7f1b083df531d761b357330bd514cb0
* YQL-19616: Generate YQL TextMate Bundlevitya-smirnov8 days14-198/+468
| | | | | | | | - 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
* Intermediate changesrobot-piglet9 days2-2/+7
| | | | commit_hash:e28d8d6493131d55021800ea5c63fe3e9021afb3
* YQL-19616: Improve TextMate and Vim grammarsvitya-smirnov2025-07-225-79/+39
| | | | | | | | | - Fixed multiline tokens - Fixed REAL number display - Disabled punctuation highlighting - Refactored by extracting properties to core highlighting commit_hash:a2d1eb6e4e49b1cb785b90accbdecebe977faa13
* YQL-19616: Fix BindParameterIdentifier typovitya-smirnov2025-07-184-6/+6
| | | | commit_hash:d95cb665e7dd63f67ee4ef7a2602f1c9ec34d26f
* Intermediate changesrobot-piglet2025-07-1610-15/+242
| | | | commit_hash:9b36145268d91eb8ed2f7ac54b006a7ee268a593
* YQL-19616: Generate Vim SQL syntax highlightingvitya-smirnov2025-07-154-1/+190
| | | | | | | | | | 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
* Intermediate changesrobot-piglet2025-07-152-1/+12
| | | | commit_hash:0f7d01c349dc801704a27453a3da46573284d7fe
* Intermediate changesrobot-piglet2025-05-121-1/+0
| | | | commit_hash:7a1e89d4ac973444c2b7275f326889e14b6f9e3d
* Intermediate changesrobot-piglet2025-05-123-0/+97
commit_hash:3a624a323006078de71f50747f7b2e8cadba7ccd