| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
commit_hash:b06f3d2f5fa81e2073966eb172758758bd94fdf2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [x] Parse YQL grammar to extract lexer grammar into `TLexerGrammar`.
- [x] Translate `TLexerGrammar` into regexes.
- [x] Implement a lexer via regexes `TRegexLexer` to test generated regexes validity.
- [x] Test on `Default` syntax mode.
- [x] Test on `ANSI` syntax mode.
---
- Related to https://github.com/ydb-platform/ydb/issues/15129
- Requirement for https://github.com/ytsaurus/ytsaurus/pull/1112
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1127
commit_hash:03ffffe81cdafe7f93a4d3fd9a3212fe67f1c72d
|
|
|
|
|
|
|
|
|
|
|
|
| |
When we run completion engine on multi-statement query, where preceding statements are syntactically incorrect, `antlr4-c3` does not return candidates. Running engine only on a current statement provides a best-effort attempt to provide candidates.
- Related to https://github.com/ydb-platform/ydb/issues/9056
- Depends on https://github.com/ytsaurus/ytsaurus/pull/1127 (`ELexerFlavor`)
---
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1144
commit_hash:0ced9443a9712191f5420246531f781ca4bc5f42
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- [x] Added `antlr_ast/antlr4` module and moved `TLexerTokensCollector4` there from `proto_ast/antlr4`.
- [x] Moved stuff around back and forth.
Ready for a review.
---
Co-authored-by: vityaman [[email protected]]
Pull Request resolved: https://github.com/ytsaurus/ytsaurus/pull/1128
commit_hash:e08785c3408ef813505bdc7511560e9536f4ab79
|
|
|
|
|
| |
refine Antlr deps
commit_hash:71b99424edb283bf56be6e79c9c9a19d805ce2ce
|
|
|
|
| |
commit_hash:2aa733486a55a04c39ff8bb1c7eaca3a85719647
|
|
|
|
| |
commit_hash:fee365c90a176dd33a967cee20994b21d530080c
|
|
|
|
|
| |
init
commit_hash:a21a71769ad2095e40909c69255a3cf38eabc179
|
|
|
|
| |
commit_hash:70690bcdabf0bcfe095fb10e9e58717281d11d53
|
|
|
|
| |
commit_hash:09502f46a7ee665609d2c4ba8d9e0aa421720cdb
|
|
|
|
| |
commit_hash:d780798556aedbe2be898d69185380f2ecb95f9c
|
|
init
commit_hash:7d4c435602078407bbf20dd3c32f9c90d2bbcbc0
|