Commit 782272f
fix: add special syntax class for empty ref syntax (#2324)
closes #2319. This pull request refines the language analysis
capabilities by introducing a dedicated syntax class for the standalone
'@' symbol. Previously, this might have been ambiguously handled; now,
it's explicitly recognized as an 'empty' reference.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent 32309a7 commit 782272f
File tree
7 files changed
+95
-15
lines changed- crates
- tinymist-analysis/src/syntax
- tinymist-query/src
- analysis
- fixtures/completion
- snaps
7 files changed
+95
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
652 | 652 | | |
653 | 653 | | |
654 | 654 | | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
655 | 660 | | |
656 | 661 | | |
657 | 662 | | |
| |||
685 | 690 | | |
686 | 691 | | |
687 | 692 | | |
| 693 | + | |
688 | 694 | | |
689 | 695 | | |
690 | 696 | | |
| |||
847 | 853 | | |
848 | 854 | | |
849 | 855 | | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
| 856 | + | |
854 | 857 | | |
855 | 858 | | |
856 | 859 | | |
| |||
1150 | 1153 | | |
1151 | 1154 | | |
1152 | 1155 | | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
1153 | 1161 | | |
1154 | 1162 | | |
1155 | 1163 | | |
| |||
1168 | 1176 | | |
1169 | 1177 | | |
1170 | 1178 | | |
| 1179 | + | |
1171 | 1180 | | |
1172 | 1181 | | |
1173 | 1182 | | |
| |||
1261 | 1270 | | |
1262 | 1271 | | |
1263 | 1272 | | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
1264 | 1276 | | |
1265 | 1277 | | |
1266 | 1278 | | |
| |||
1530 | 1542 | | |
1531 | 1543 | | |
1532 | 1544 | | |
| 1545 | + | |
1533 | 1546 | | |
1534 | 1547 | | |
1535 | 1548 | | |
| |||
1551 | 1564 | | |
1552 | 1565 | | |
1553 | 1566 | | |
| 1567 | + | |
1554 | 1568 | | |
1555 | 1569 | | |
1556 | 1570 | | |
| |||
1634 | 1648 | | |
1635 | 1649 | | |
1636 | 1650 | | |
1637 | | - | |
| 1651 | + | |
1638 | 1652 | | |
1639 | 1653 | | |
1640 | 1654 | | |
1641 | 1655 | | |
1642 | | - | |
1643 | | - | |
1644 | | - | |
1645 | | - | |
1646 | 1656 | | |
1647 | 1657 | | |
1648 | 1658 | | |
| |||
1651 | 1661 | | |
1652 | 1662 | | |
1653 | 1663 | | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
1654 | 1668 | | |
1655 | 1669 | | |
1656 | 1670 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
260 | 260 | | |
261 | 261 | | |
262 | 262 | | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
263 | 271 | | |
264 | 272 | | |
265 | 273 | | |
| |||
287 | 295 | | |
288 | 296 | | |
289 | 297 | | |
| 298 | + | |
290 | 299 | | |
291 | 300 | | |
292 | 301 | | |
| |||
342 | 351 | | |
343 | 352 | | |
344 | 353 | | |
345 | | - | |
346 | | - | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
347 | 361 | | |
348 | 362 | | |
349 | 363 | | |
| |||
382 | 396 | | |
383 | 397 | | |
384 | 398 | | |
| 399 | + | |
| 400 | + | |
385 | 401 | | |
386 | 402 | | |
387 | 403 | | |
| |||
522 | 538 | | |
523 | 539 | | |
524 | 540 | | |
| 541 | + | |
525 | 542 | | |
526 | 543 | | |
527 | 544 | | |
| |||
641 | 658 | | |
642 | 659 | | |
643 | 660 | | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
648 | 668 | | |
649 | 669 | | |
650 | 670 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
321 | 321 | | |
322 | 322 | | |
323 | 323 | | |
| 324 | + | |
324 | 325 | | |
325 | 326 | | |
326 | 327 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 33 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| |||
0 commit comments