This commit is contained in:
2026-08-01 13:10:36 +02:00
parent a8593c00f9
commit 304880a9aa
8 changed files with 1873350 additions and 998499 deletions
+5 -4
View File
@@ -39,6 +39,7 @@ module.exports = grammar({
[$.field_initializer, $.expression],
[$.capture_list, $.expression],
[$.match_capture, $.expression],
[$.statement, $.labeled_block],
],
rules: {
@@ -366,8 +367,8 @@ module.exports = grammar({
seq('(', repeat($._newline), choice($.assignment_statement, $.expression_statement), repeat($._newline), ')'),
)))),
repeat($._newline),
optional(seq(field('label', $.identifier), ':', repeat($._newline))),
field('body', $.block),
optional(prec(1, seq(field('label', $.identifier), ':', repeat($._newline)))),
field('body', $._branch_body),
),
for_statement: $ => seq(
@@ -378,8 +379,8 @@ module.exports = grammar({
repeat($._newline),
$._for_capture_bar,
optional('@'),
field('item', $.identifier),
optional(seq(',', field('index', $.identifier))),
field('item', choice($.identifier, $.sink)),
optional(seq(',', field('index', choice($.identifier, $.sink)))),
$._for_capture_bar,
repeat($._newline),
optional(seq(field('label', $.identifier), ':', repeat($._newline))),