Skip to content

Commit 138514b

Browse files
committed
Add test for yield_expr
1 parent 85cd352 commit 138514b

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
SOURCE_FILE@0..37
2+
FN@0..36
3+
FN_KW@0..2 "fn"
4+
WHITESPACE@2..3 " "
5+
NAME@3..6
6+
IDENT@3..6 "foo"
7+
PARAM_LIST@6..8
8+
L_PAREN@6..7 "("
9+
R_PAREN@7..8 ")"
10+
WHITESPACE@8..9 " "
11+
BLOCK_EXPR@9..36
12+
L_CURLY@9..10 "{"
13+
WHITESPACE@10..15 "\n "
14+
EXPR_STMT@15..21
15+
YIELD_EXPR@15..20
16+
YIELD_KW@15..20 "yield"
17+
SEMICOLON@20..21 ";"
18+
WHITESPACE@21..26 "\n "
19+
EXPR_STMT@26..34
20+
YIELD_EXPR@26..33
21+
YIELD_KW@26..31 "yield"
22+
WHITESPACE@31..32 " "
23+
LITERAL@32..33
24+
INT_NUMBER@32..33 "1"
25+
SEMICOLON@33..34 ";"
26+
WHITESPACE@34..35 "\n"
27+
R_CURLY@35..36 "}"
28+
WHITESPACE@36..37 "\n"
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
fn foo() {
2+
yield;
3+
yield 1;
4+
}

0 commit comments

Comments
 (0)