aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast152
1 files changed, 76 insertions, 76 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast b/crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast
index 4b2593147..f1eef3be0 100644
--- a/crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast
+++ b/crates/ra_syntax/test_data/parser/ok/0044_let_attrs.rast
@@ -1,76 +1,76 @@
1SOURCE_FILE@[0; 166) 1SOURCE_FILE@0..166
2 FN_DEF@[0; 165) 2 FN_DEF@0..165
3 COMMENT@[0; 60) "// https://github.com ..." 3 COMMENT@0..60 "// https://github.com ..."
4 WHITESPACE@[60; 61) "\n" 4 WHITESPACE@60..61 "\n"
5 FN_KW@[61; 63) "fn" 5 FN_KW@61..63 "fn"
6 WHITESPACE@[63; 64) " " 6 WHITESPACE@63..64 " "
7 NAME@[64; 68) 7 NAME@64..68
8 IDENT@[64; 68) "main" 8 IDENT@64..68 "main"
9 PARAM_LIST@[68; 70) 9 PARAM_LIST@68..70
10 L_PAREN@[68; 69) "(" 10 L_PAREN@68..69 "("
11 R_PAREN@[69; 70) ")" 11 R_PAREN@69..70 ")"
12 WHITESPACE@[70; 71) " " 12 WHITESPACE@70..71 " "
13 BLOCK_EXPR@[71; 165) 13 BLOCK_EXPR@71..165
14 BLOCK@[71; 165) 14 BLOCK@71..165
15 L_CURLY@[71; 72) "{" 15 L_CURLY@71..72 "{"
16 WHITESPACE@[72; 77) "\n " 16 WHITESPACE@72..77 "\n "
17 LET_STMT@[77; 163) 17 LET_STMT@77..163
18 ATTR@[77; 106) 18 ATTR@77..106
19 POUND@[77; 78) "#" 19 POUND@77..78 "#"
20 L_BRACK@[78; 79) "[" 20 L_BRACK@78..79 "["
21 PATH@[79; 82) 21 PATH@79..82
22 PATH_SEGMENT@[79; 82) 22 PATH_SEGMENT@79..82
23 NAME_REF@[79; 82) 23 NAME_REF@79..82
24 IDENT@[79; 82) "cfg" 24 IDENT@79..82 "cfg"
25 TOKEN_TREE@[82; 105) 25 TOKEN_TREE@82..105
26 L_PAREN@[82; 83) "(" 26 L_PAREN@82..83 "("
27 IDENT@[83; 90) "feature" 27 IDENT@83..90 "feature"
28 WHITESPACE@[90; 91) " " 28 WHITESPACE@90..91 " "
29 EQ@[91; 92) "=" 29 EQ@91..92 "="
30 WHITESPACE@[92; 93) " " 30 WHITESPACE@92..93 " "
31 STRING@[93; 104) "\"backtrace\"" 31 STRING@93..104 "\"backtrace\""
32 R_PAREN@[104; 105) ")" 32 R_PAREN@104..105 ")"
33 R_BRACK@[105; 106) "]" 33 R_BRACK@105..106 "]"
34 WHITESPACE@[106; 111) "\n " 34 WHITESPACE@106..111 "\n "
35 LET_KW@[111; 114) "let" 35 LET_KW@111..114 "let"
36 WHITESPACE@[114; 115) " " 36 WHITESPACE@114..115 " "
37 BIND_PAT@[115; 124) 37 BIND_PAT@115..124
38 NAME@[115; 124) 38 NAME@115..124
39 IDENT@[115; 124) "exit_code" 39 IDENT@115..124 "exit_code"
40 WHITESPACE@[124; 125) " " 40 WHITESPACE@124..125 " "
41 EQ@[125; 126) "=" 41 EQ@125..126 "="
42 WHITESPACE@[126; 127) " " 42 WHITESPACE@126..127 " "
43 CALL_EXPR@[127; 162) 43 CALL_EXPR@127..162
44 PATH_EXPR@[127; 146) 44 PATH_EXPR@127..146
45 PATH@[127; 146) 45 PATH@127..146
46 PATH@[127; 132) 46 PATH@127..132
47 PATH_SEGMENT@[127; 132) 47 PATH_SEGMENT@127..132
48 NAME_REF@[127; 132) 48 NAME_REF@127..132
49 IDENT@[127; 132) "panic" 49 IDENT@127..132 "panic"
50 COLON2@[132; 134) "::" 50 COLON2@132..134 "::"
51 PATH_SEGMENT@[134; 146) 51 PATH_SEGMENT@134..146
52 NAME_REF@[134; 146) 52 NAME_REF@134..146
53 IDENT@[134; 146) "catch_unwind" 53 IDENT@134..146 "catch_unwind"
54 ARG_LIST@[146; 162) 54 ARG_LIST@146..162
55 L_PAREN@[146; 147) "(" 55 L_PAREN@146..147 "("
56 LAMBDA_EXPR@[147; 161) 56 LAMBDA_EXPR@147..161
57 MOVE_KW@[147; 151) "move" 57 MOVE_KW@147..151 "move"
58 WHITESPACE@[151; 152) " " 58 WHITESPACE@151..152 " "
59 PARAM_LIST@[152; 154) 59 PARAM_LIST@152..154
60 PIPE@[152; 153) "|" 60 PIPE@152..153 "|"
61 PIPE@[153; 154) "|" 61 PIPE@153..154 "|"
62 WHITESPACE@[154; 155) " " 62 WHITESPACE@154..155 " "
63 CALL_EXPR@[155; 161) 63 CALL_EXPR@155..161
64 PATH_EXPR@[155; 159) 64 PATH_EXPR@155..159
65 PATH@[155; 159) 65 PATH@155..159
66 PATH_SEGMENT@[155; 159) 66 PATH_SEGMENT@155..159
67 NAME_REF@[155; 159) 67 NAME_REF@155..159
68 IDENT@[155; 159) "main" 68 IDENT@155..159 "main"
69 ARG_LIST@[159; 161) 69 ARG_LIST@159..161
70 L_PAREN@[159; 160) "(" 70 L_PAREN@159..160 "("
71 R_PAREN@[160; 161) ")" 71 R_PAREN@160..161 ")"
72 R_PAREN@[161; 162) ")" 72 R_PAREN@161..162 ")"
73 SEMICOLON@[162; 163) ";" 73 SEMICOLON@162..163 ";"
74 WHITESPACE@[163; 164) "\n" 74 WHITESPACE@163..164 "\n"
75 R_CURLY@[164; 165) "}" 75 R_CURLY@164..165 "}"
76 WHITESPACE@[165; 166) "\n" 76 WHITESPACE@165..166 "\n"