Add test for yield_expr

This commit is contained in:
Daiki Ihara 2021-01-14 00:02:03 +09:00
parent 85cd3524e2
commit 138514bea2
2 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,28 @@
SOURCE_FILE@0..37
FN@0..36
FN_KW@0..2 "fn"
WHITESPACE@2..3 " "
NAME@3..6
IDENT@3..6 "foo"
PARAM_LIST@6..8
L_PAREN@6..7 "("
R_PAREN@7..8 ")"
WHITESPACE@8..9 " "
BLOCK_EXPR@9..36
L_CURLY@9..10 "{"
WHITESPACE@10..15 "\n "
EXPR_STMT@15..21
YIELD_EXPR@15..20
YIELD_KW@15..20 "yield"
SEMICOLON@20..21 ";"
WHITESPACE@21..26 "\n "
EXPR_STMT@26..34
YIELD_EXPR@26..33
YIELD_KW@26..31 "yield"
WHITESPACE@31..32 " "
LITERAL@32..33
INT_NUMBER@32..33 "1"
SEMICOLON@33..34 ";"
WHITESPACE@34..35 "\n"
R_CURLY@35..36 "}"
WHITESPACE@36..37 "\n"

View file

@ -0,0 +1,4 @@
fn foo() {
yield;
yield 1;
}