mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-25 12:33:33 +00:00
Add test for yield_expr
This commit is contained in:
parent
85cd3524e2
commit
138514bea2
2 changed files with 32 additions and 0 deletions
|
@ -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"
|
|
@ -0,0 +1,4 @@
|
|||
fn foo() {
|
||||
yield;
|
||||
yield 1;
|
||||
}
|
Loading…
Reference in a new issue