aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast118
1 files changed, 59 insertions, 59 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast b/crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast
index 974fb9c44..643a1d16c 100644
--- a/crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0021_extern_fn.rast
@@ -1,59 +1,59 @@
1SOURCE_FILE@[0; 71) 1SOURCE_FILE@0..71
2 FN_DEF@[0; 19) 2 FN_DEF@0..19
3 ABI@[0; 6) 3 ABI@0..6
4 EXTERN_KW@[0; 6) "extern" 4 EXTERN_KW@0..6 "extern"
5 WHITESPACE@[6; 7) " " 5 WHITESPACE@6..7 " "
6 FN_KW@[7; 9) "fn" 6 FN_KW@7..9 "fn"
7 WHITESPACE@[9; 10) " " 7 WHITESPACE@9..10 " "
8 NAME@[10; 13) 8 NAME@10..13
9 IDENT@[10; 13) "foo" 9 IDENT@10..13 "foo"
10 PARAM_LIST@[13; 15) 10 PARAM_LIST@13..15
11 L_PAREN@[13; 14) "(" 11 L_PAREN@13..14 "("
12 R_PAREN@[14; 15) ")" 12 R_PAREN@14..15 ")"
13 WHITESPACE@[15; 16) " " 13 WHITESPACE@15..16 " "
14 BLOCK_EXPR@[16; 19) 14 BLOCK_EXPR@16..19
15 BLOCK@[16; 19) 15 BLOCK@16..19
16 L_CURLY@[16; 17) "{" 16 L_CURLY@16..17 "{"
17 WHITESPACE@[17; 18) "\n" 17 WHITESPACE@17..18 "\n"
18 R_CURLY@[18; 19) "}" 18 R_CURLY@18..19 "}"
19 WHITESPACE@[19; 21) "\n\n" 19 WHITESPACE@19..21 "\n\n"
20 FN_DEF@[21; 44) 20 FN_DEF@21..44
21 ABI@[21; 31) 21 ABI@21..31
22 EXTERN_KW@[21; 27) "extern" 22 EXTERN_KW@21..27 "extern"
23 WHITESPACE@[27; 28) " " 23 WHITESPACE@27..28 " "
24 STRING@[28; 31) "\"C\"" 24 STRING@28..31 "\"C\""
25 WHITESPACE@[31; 32) " " 25 WHITESPACE@31..32 " "
26 FN_KW@[32; 34) "fn" 26 FN_KW@32..34 "fn"
27 WHITESPACE@[34; 35) " " 27 WHITESPACE@34..35 " "
28 NAME@[35; 38) 28 NAME@35..38
29 IDENT@[35; 38) "bar" 29 IDENT@35..38 "bar"
30 PARAM_LIST@[38; 40) 30 PARAM_LIST@38..40
31 L_PAREN@[38; 39) "(" 31 L_PAREN@38..39 "("
32 R_PAREN@[39; 40) ")" 32 R_PAREN@39..40 ")"
33 WHITESPACE@[40; 41) " " 33 WHITESPACE@40..41 " "
34 BLOCK_EXPR@[41; 44) 34 BLOCK_EXPR@41..44
35 BLOCK@[41; 44) 35 BLOCK@41..44
36 L_CURLY@[41; 42) "{" 36 L_CURLY@41..42 "{"
37 WHITESPACE@[42; 43) "\n" 37 WHITESPACE@42..43 "\n"
38 R_CURLY@[43; 44) "}" 38 R_CURLY@43..44 "}"
39 WHITESPACE@[44; 46) "\n\n" 39 WHITESPACE@44..46 "\n\n"
40 FN_DEF@[46; 70) 40 FN_DEF@46..70
41 ABI@[46; 57) 41 ABI@46..57
42 EXTERN_KW@[46; 52) "extern" 42 EXTERN_KW@46..52 "extern"
43 WHITESPACE@[52; 53) " " 43 WHITESPACE@52..53 " "
44 RAW_STRING@[53; 57) "r\"D\"" 44 RAW_STRING@53..57 "r\"D\""
45 WHITESPACE@[57; 58) " " 45 WHITESPACE@57..58 " "
46 FN_KW@[58; 60) "fn" 46 FN_KW@58..60 "fn"
47 WHITESPACE@[60; 61) " " 47 WHITESPACE@60..61 " "
48 NAME@[61; 64) 48 NAME@61..64
49 IDENT@[61; 64) "baz" 49 IDENT@61..64 "baz"
50 PARAM_LIST@[64; 66) 50 PARAM_LIST@64..66
51 L_PAREN@[64; 65) "(" 51 L_PAREN@64..65 "("
52 R_PAREN@[65; 66) ")" 52 R_PAREN@65..66 ")"
53 WHITESPACE@[66; 67) " " 53 WHITESPACE@66..67 " "
54 BLOCK_EXPR@[67; 70) 54 BLOCK_EXPR@67..70
55 BLOCK@[67; 70) 55 BLOCK@67..70
56 L_CURLY@[67; 68) "{" 56 L_CURLY@67..68 "{"
57 WHITESPACE@[68; 69) "\n" 57 WHITESPACE@68..69 "\n"
58 R_CURLY@[69; 70) "}" 58 R_CURLY@69..70 "}"
59 WHITESPACE@[70; 71) "\n" 59 WHITESPACE@70..71 "\n"