]> git.lizzy.rs Git - rust.git/blob - crates/syntax/test_data/parser/inline/ok/0159_yield_expr.rast
Merge #7321
[rust.git] / crates / syntax / test_data / parser / inline / ok / 0159_yield_expr.rast
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"