bug fix
This commit is contained in:
@@ -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))),
|
||||
|
||||
Reference in New Issue
Block a user