diff options
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.rast | 152 |
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 @@ | |||
1 | SOURCE_FILE@[0; 166) | 1 | SOURCE_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" |