File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -461,6 +461,7 @@ module.exports = grammar({
461461 'default' ,
462462 'const' ,
463463 'unsafe' ,
464+ 'gen' ,
464465 $ . extern_modifier ,
465466 ) ) ,
466467
Original file line number Diff line number Diff line change @@ -161,3 +161,27 @@ gen move {}
161161 (expression_statement
162162 (gen_block
163163 (block))))
164+
165+ ================================================================================
166+ gen fn
167+ ================================================================================
168+
169+ gen fn f() -> u8 {
170+ yield 42;
171+ yield;
172+ }
173+
174+ --------------------------------------------------------------------------------
175+
176+ (source_file
177+ (function_item
178+ (function_modifiers)
179+ (identifier)
180+ (parameters)
181+ (primitive_type)
182+ (block
183+ (expression_statement
184+ (yield_expression
185+ (integer_literal)))
186+ (expression_statement
187+ (yield_expression)))))
You can’t perform that action at this time.
0 commit comments