Skip to content

Commit 9885368

Browse files
committed
feat: add fields in except_clause
1 parent ab59434 commit 9885368

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Diff for: grammar.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -359,10 +359,10 @@ module.exports = grammar({
359359
except_clause: $ => seq(
360360
'except',
361361
optional(seq(
362-
$.expression,
362+
field('value', $.expression),
363363
optional(seq(
364364
choice('as', ','),
365-
$.expression,
365+
field('alias', $.expression),
366366
)),
367367
)),
368368
':',

Diff for: test/corpus/statements.txt

+5-5
Original file line numberDiff line numberDiff line change
@@ -515,21 +515,21 @@ finally:
515515
(expression_statement
516516
(identifier)))
517517
(except_clause
518-
(identifier)
518+
value: (identifier)
519519
(block
520520
(expression_statement
521521
(identifier))))
522522
(except_clause
523-
(as_pattern
523+
value: (as_pattern
524524
(identifier)
525525
alias: (as_pattern_target
526526
(identifier)))
527527
(block
528528
(expression_statement
529529
(identifier))))
530530
(except_clause
531-
(identifier)
532-
(identifier)
531+
value: (identifier)
532+
alias: (identifier)
533533
(block
534534
(expression_statement
535535
(identifier))))
@@ -542,7 +542,7 @@ finally:
542542
(expression_statement
543543
(identifier)))
544544
(except_clause
545-
(identifier)
545+
value: (identifier)
546546
(block
547547
(expression_statement
548548
(identifier))

0 commit comments

Comments
 (0)