We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f7ac75 commit 57beca0Copy full SHA for 57beca0
grammar.js
@@ -35,6 +35,7 @@ module.exports = grammar({
35
'while',
36
'for',
37
'in',
38
+ 'return',
39
'break',
40
'cont',
41
],
@@ -58,6 +59,7 @@ module.exports = grammar({
58
59
$.call_expr,
60
$.paren_expr,
61
$.as_expr,
62
+ $.return_expr,
63
$.break_expr,
64
$.cont_expr,
65
$.labeled,
@@ -182,6 +184,11 @@ module.exports = grammar({
182
184
field('ty', $._type),
183
185
)),
186
187
+ return_expr: $ => prec.right(choice(
188
+ seq('return', $._expr),
189
190
+ )),
191
+
192
break_expr: $ => prec.right(seq(
193
194
field('lab', optional($.label)),
0 commit comments