aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast43
1 files changed, 43 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast
new file mode 100644
index 000000000..6bce37a4f
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0105_block_expr.rast
@@ -0,0 +1,43 @@
1SOURCE_FILE@[0; 52)
2 FN_DEF@[0; 51)
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; 51)
12 BLOCK@[9; 51)
13 L_CURLY@[9; 10) "{"
14 WHITESPACE@[10; 15) "\n "
15 EXPR_STMT@[15; 18)
16 BLOCK_EXPR@[15; 17)
17 BLOCK@[15; 17)
18 L_CURLY@[15; 16) "{"
19 R_CURLY@[16; 17) "}"
20 SEMI@[17; 18) ";"
21 WHITESPACE@[18; 23) "\n "
22 EXPR_STMT@[23; 33)
23 BLOCK_EXPR@[23; 32)
24 UNSAFE_KW@[23; 29) "unsafe"
25 WHITESPACE@[29; 30) " "
26 BLOCK@[30; 32)
27 L_CURLY@[30; 31) "{"
28 R_CURLY@[31; 32) "}"
29 SEMI@[32; 33) ";"
30 WHITESPACE@[33; 38) "\n "
31 EXPR_STMT@[38; 49)
32 BLOCK_EXPR@[38; 48)
33 LABEL@[38; 45)
34 LIFETIME@[38; 44) "\'label"
35 COLON@[44; 45) ":"
36 WHITESPACE@[45; 46) " "
37 BLOCK@[46; 48)
38 L_CURLY@[46; 47) "{"
39 R_CURLY@[47; 48) "}"
40 SEMI@[48; 49) ";"
41 WHITESPACE@[49; 50) "\n"
42 R_CURLY@[50; 51) "}"
43 WHITESPACE@[51; 52) "\n"