diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser')
26 files changed, 77 insertions, 77 deletions
diff --git a/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast b/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast index c131b79a7..f31c27633 100644 --- a/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast +++ b/crates/ra_syntax/test_data/parser/err/0012_broken_lambda.rast | |||
@@ -39,7 +39,7 @@ SOURCE_FILE@0..389 | |||
39 | IDENT@39..46 "builder" | 39 | IDENT@39..46 "builder" |
40 | COLON@46..47 | 40 | COLON@46..47 |
41 | WHITESPACE@47..48 | 41 | WHITESPACE@47..48 |
42 | REFERENCE_TYPE@48..54 | 42 | REF_TYPE@48..54 |
43 | AMP@48..49 | 43 | AMP@48..49 |
44 | MUT_KW@49..52 | 44 | MUT_KW@49..52 |
45 | WHITESPACE@52..53 | 45 | WHITESPACE@52..53 |
@@ -56,7 +56,7 @@ SOURCE_FILE@0..389 | |||
56 | IDENT@56..62 "tokens" | 56 | IDENT@56..62 "tokens" |
57 | COLON@62..63 | 57 | COLON@62..63 |
58 | WHITESPACE@63..64 | 58 | WHITESPACE@63..64 |
59 | REFERENCE_TYPE@64..72 | 59 | REF_TYPE@64..72 |
60 | AMP@64..65 | 60 | AMP@64..65 |
61 | SLICE_TYPE@65..72 | 61 | SLICE_TYPE@65..72 |
62 | L_BRACK@65..66 | 62 | L_BRACK@65..66 |
@@ -126,7 +126,7 @@ SOURCE_FILE@0..389 | |||
126 | IDENT@144..147 "idx" | 126 | IDENT@144..147 "idx" |
127 | COLON@147..148 | 127 | COLON@147..148 |
128 | WHITESPACE@148..149 | 128 | WHITESPACE@148..149 |
129 | REFERENCE_TYPE@149..159 | 129 | REF_TYPE@149..159 |
130 | AMP@149..150 | 130 | AMP@149..150 |
131 | MUT_KW@150..153 | 131 | MUT_KW@150..153 |
132 | WHITESPACE@153..154 | 132 | WHITESPACE@153..154 |
diff --git a/crates/ra_syntax/test_data/parser/err/0044_unexpected_for_type.rast b/crates/ra_syntax/test_data/parser/err/0044_unexpected_for_type.rast index 082625c13..71aa86494 100644 --- a/crates/ra_syntax/test_data/parser/err/0044_unexpected_for_type.rast +++ b/crates/ra_syntax/test_data/parser/err/0044_unexpected_for_type.rast | |||
@@ -15,7 +15,7 @@ SOURCE_FILE@0..239 | |||
15 | LIFETIME@18..20 "\'a" | 15 | LIFETIME@18..20 "\'a" |
16 | R_ANGLE@20..21 ">" | 16 | R_ANGLE@20..21 ">" |
17 | WHITESPACE@21..22 " " | 17 | WHITESPACE@21..22 " " |
18 | REFERENCE_TYPE@22..29 | 18 | REF_TYPE@22..29 |
19 | AMP@22..23 "&" | 19 | AMP@22..23 "&" |
20 | LIFETIME@23..25 "\'a" | 20 | LIFETIME@23..25 "\'a" |
21 | WHITESPACE@25..26 " " | 21 | WHITESPACE@25..26 " " |
@@ -44,7 +44,7 @@ SOURCE_FILE@0..239 | |||
44 | WHITESPACE@52..53 " " | 44 | WHITESPACE@52..53 " " |
45 | TUPLE_TYPE@53..63 | 45 | TUPLE_TYPE@53..63 |
46 | L_PAREN@53..54 "(" | 46 | L_PAREN@53..54 "(" |
47 | REFERENCE_TYPE@54..61 | 47 | REF_TYPE@54..61 |
48 | AMP@54..55 "&" | 48 | AMP@54..55 "&" |
49 | LIFETIME@55..57 "\'a" | 49 | LIFETIME@55..57 "\'a" |
50 | WHITESPACE@57..58 " " | 50 | WHITESPACE@57..58 " " |
@@ -107,12 +107,12 @@ SOURCE_FILE@0..239 | |||
107 | LIFETIME@124..126 "\'b" | 107 | LIFETIME@124..126 "\'b" |
108 | R_ANGLE@126..127 ">" | 108 | R_ANGLE@126..127 ">" |
109 | WHITESPACE@127..128 " " | 109 | WHITESPACE@127..128 " " |
110 | FN_POINTER_TYPE@128..148 | 110 | FN_PTR_TYPE@128..148 |
111 | FN_KW@128..130 "fn" | 111 | FN_KW@128..130 "fn" |
112 | PARAM_LIST@130..148 | 112 | PARAM_LIST@130..148 |
113 | L_PAREN@130..131 "(" | 113 | L_PAREN@130..131 "(" |
114 | PARAM@131..138 | 114 | PARAM@131..138 |
115 | REFERENCE_TYPE@131..138 | 115 | REF_TYPE@131..138 |
116 | AMP@131..132 "&" | 116 | AMP@131..132 "&" |
117 | LIFETIME@132..134 "\'a" | 117 | LIFETIME@132..134 "\'a" |
118 | WHITESPACE@134..135 " " | 118 | WHITESPACE@134..135 " " |
@@ -124,7 +124,7 @@ SOURCE_FILE@0..239 | |||
124 | COMMA@138..139 "," | 124 | COMMA@138..139 "," |
125 | WHITESPACE@139..140 " " | 125 | WHITESPACE@139..140 " " |
126 | PARAM@140..147 | 126 | PARAM@140..147 |
127 | REFERENCE_TYPE@140..147 | 127 | REF_TYPE@140..147 |
128 | AMP@140..141 "&" | 128 | AMP@140..141 "&" |
129 | LIFETIME@141..143 "\'b" | 129 | LIFETIME@141..143 "\'b" |
130 | WHITESPACE@143..144 " " | 130 | WHITESPACE@143..144 " " |
@@ -178,12 +178,12 @@ SOURCE_FILE@0..239 | |||
178 | LIFETIME@200..202 "\'c" | 178 | LIFETIME@200..202 "\'c" |
179 | R_ANGLE@202..203 ">" | 179 | R_ANGLE@202..203 ">" |
180 | WHITESPACE@203..204 " " | 180 | WHITESPACE@203..204 " " |
181 | FN_POINTER_TYPE@204..227 | 181 | FN_PTR_TYPE@204..227 |
182 | FN_KW@204..206 "fn" | 182 | FN_KW@204..206 "fn" |
183 | PARAM_LIST@206..227 | 183 | PARAM_LIST@206..227 |
184 | L_PAREN@206..207 "(" | 184 | L_PAREN@206..207 "(" |
185 | PARAM@207..212 | 185 | PARAM@207..212 |
186 | REFERENCE_TYPE@207..212 | 186 | REF_TYPE@207..212 |
187 | AMP@207..208 "&" | 187 | AMP@207..208 "&" |
188 | LIFETIME@208..210 "\'a" | 188 | LIFETIME@208..210 "\'a" |
189 | WHITESPACE@210..211 " " | 189 | WHITESPACE@210..211 " " |
@@ -195,7 +195,7 @@ SOURCE_FILE@0..239 | |||
195 | COMMA@212..213 "," | 195 | COMMA@212..213 "," |
196 | WHITESPACE@213..214 " " | 196 | WHITESPACE@213..214 " " |
197 | PARAM@214..219 | 197 | PARAM@214..219 |
198 | REFERENCE_TYPE@214..219 | 198 | REF_TYPE@214..219 |
199 | AMP@214..215 "&" | 199 | AMP@214..215 "&" |
200 | LIFETIME@215..217 "\'b" | 200 | LIFETIME@215..217 "\'b" |
201 | WHITESPACE@217..218 " " | 201 | WHITESPACE@217..218 " " |
@@ -207,7 +207,7 @@ SOURCE_FILE@0..239 | |||
207 | COMMA@219..220 "," | 207 | COMMA@219..220 "," |
208 | WHITESPACE@220..221 " " | 208 | WHITESPACE@220..221 " " |
209 | PARAM@221..226 | 209 | PARAM@221..226 |
210 | REFERENCE_TYPE@221..226 | 210 | REF_TYPE@221..226 |
211 | AMP@221..222 "&" | 211 | AMP@221..222 "&" |
212 | LIFETIME@222..224 "\'c" | 212 | LIFETIME@222..224 "\'c" |
213 | WHITESPACE@224..225 " " | 213 | WHITESPACE@224..225 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast b/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast index 2409eefe7..0d8bf6dd6 100644 --- a/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast +++ b/crates/ra_syntax/test_data/parser/inline/err/0003_pointer_type_no_mutability.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..14 | |||
7 | WHITESPACE@6..7 " " | 7 | WHITESPACE@6..7 " " |
8 | EQ@7..8 "=" | 8 | EQ@7..8 "=" |
9 | WHITESPACE@8..9 " " | 9 | WHITESPACE@8..9 " " |
10 | POINTER_TYPE@9..12 | 10 | PTR_TYPE@9..12 |
11 | STAR@9..10 "*" | 11 | STAR@9..10 "*" |
12 | TUPLE_TYPE@10..12 | 12 | TUPLE_TYPE@10..12 |
13 | L_PAREN@10..11 "(" | 13 | L_PAREN@10..11 "(" |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast b/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast index b0f2b5888..62da7b887 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0003_where_pred_for.rast | |||
@@ -42,7 +42,7 @@ SOURCE_FILE@0..54 | |||
42 | PARAM_LIST@40..49 | 42 | PARAM_LIST@40..49 |
43 | L_PAREN@40..41 "(" | 43 | L_PAREN@40..41 "(" |
44 | PARAM@41..48 | 44 | PARAM@41..48 |
45 | REFERENCE_TYPE@41..48 | 45 | REF_TYPE@41..48 |
46 | AMP@41..42 "&" | 46 | AMP@41..42 "&" |
47 | LIFETIME@42..44 "\'a" | 47 | LIFETIME@42..44 "\'a" |
48 | WHITESPACE@44..45 " " | 48 | WHITESPACE@44..45 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast b/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast index 44d92aedb..b650735ba 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0004_value_parameters_no_patterns.rast | |||
@@ -31,7 +31,7 @@ SOURCE_FILE@0..39 | |||
31 | COMMA@19..20 "," | 31 | COMMA@19..20 "," |
32 | WHITESPACE@20..21 " " | 32 | WHITESPACE@20..21 " " |
33 | PARAM@21..25 | 33 | PARAM@21..25 |
34 | REFERENCE_TYPE@21..25 | 34 | REF_TYPE@21..25 |
35 | AMP@21..22 "&" | 35 | AMP@21..22 "&" |
36 | PATH_TYPE@22..25 | 36 | PATH_TYPE@22..25 |
37 | PATH@22..25 | 37 | PATH@22..25 |
@@ -41,7 +41,7 @@ SOURCE_FILE@0..39 | |||
41 | COMMA@25..26 "," | 41 | COMMA@25..26 "," |
42 | WHITESPACE@26..27 " " | 42 | WHITESPACE@26..27 " " |
43 | PARAM@27..31 | 43 | PARAM@27..31 |
44 | REFERENCE_TYPE@27..31 | 44 | REF_TYPE@27..31 |
45 | AMP@27..28 "&" | 45 | AMP@27..28 "&" |
46 | PATH_TYPE@28..31 | 46 | PATH_TYPE@28..31 |
47 | PATH@28..31 | 47 | PATH@28..31 |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast b/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast index 845b32e6d..d33215b50 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0013_pointer_type_mut.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..36 | |||
7 | WHITESPACE@6..7 " " | 7 | WHITESPACE@6..7 " " |
8 | EQ@7..8 "=" | 8 | EQ@7..8 "=" |
9 | WHITESPACE@8..9 " " | 9 | WHITESPACE@8..9 " " |
10 | POINTER_TYPE@9..16 | 10 | PTR_TYPE@9..16 |
11 | STAR@9..10 "*" | 11 | STAR@9..10 "*" |
12 | MUT_KW@10..13 "mut" | 12 | MUT_KW@10..13 "mut" |
13 | WHITESPACE@13..14 " " | 13 | WHITESPACE@13..14 " " |
@@ -24,7 +24,7 @@ SOURCE_FILE@0..36 | |||
24 | WHITESPACE@24..25 " " | 24 | WHITESPACE@24..25 " " |
25 | EQ@25..26 "=" | 25 | EQ@25..26 "=" |
26 | WHITESPACE@26..27 " " | 26 | WHITESPACE@26..27 " " |
27 | POINTER_TYPE@27..34 | 27 | PTR_TYPE@27..34 |
28 | STAR@27..28 "*" | 28 | STAR@27..28 "*" |
29 | MUT_KW@28..31 "mut" | 29 | MUT_KW@28..31 "mut" |
30 | WHITESPACE@31..32 " " | 30 | WHITESPACE@31..32 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast index 1b31aa95a..ddbd66588 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0018_arb_self_types.rast | |||
@@ -22,7 +22,7 @@ SOURCE_FILE@0..69 | |||
22 | SELF_KW@18..22 "self" | 22 | SELF_KW@18..22 "self" |
23 | COLON@22..23 ":" | 23 | COLON@22..23 ":" |
24 | WHITESPACE@23..24 " " | 24 | WHITESPACE@23..24 " " |
25 | REFERENCE_TYPE@24..29 | 25 | REF_TYPE@24..29 |
26 | AMP@24..25 "&" | 26 | AMP@24..25 "&" |
27 | PATH_TYPE@25..29 | 27 | PATH_TYPE@25..29 |
28 | PATH@25..29 | 28 | PATH@25..29 |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast index 79a5ee339..dda6577ed 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0032_fn_pointer_type.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..113 | |||
7 | WHITESPACE@6..7 " " | 7 | WHITESPACE@6..7 " " |
8 | EQ@7..8 "=" | 8 | EQ@7..8 "=" |
9 | WHITESPACE@8..9 " " | 9 | WHITESPACE@8..9 " " |
10 | FN_POINTER_TYPE@9..13 | 10 | FN_PTR_TYPE@9..13 |
11 | FN_KW@9..11 "fn" | 11 | FN_KW@9..11 "fn" |
12 | PARAM_LIST@11..13 | 12 | PARAM_LIST@11..13 |
13 | L_PAREN@11..12 "(" | 13 | L_PAREN@11..12 "(" |
@@ -22,7 +22,7 @@ SOURCE_FILE@0..113 | |||
22 | WHITESPACE@21..22 " " | 22 | WHITESPACE@21..22 " " |
23 | EQ@22..23 "=" | 23 | EQ@22..23 "=" |
24 | WHITESPACE@23..24 " " | 24 | WHITESPACE@23..24 " " |
25 | FN_POINTER_TYPE@24..35 | 25 | FN_PTR_TYPE@24..35 |
26 | UNSAFE_KW@24..30 "unsafe" | 26 | UNSAFE_KW@24..30 "unsafe" |
27 | WHITESPACE@30..31 " " | 27 | WHITESPACE@30..31 " " |
28 | FN_KW@31..33 "fn" | 28 | FN_KW@31..33 "fn" |
@@ -39,7 +39,7 @@ SOURCE_FILE@0..113 | |||
39 | WHITESPACE@43..44 " " | 39 | WHITESPACE@43..44 " " |
40 | EQ@44..45 "=" | 40 | EQ@44..45 "=" |
41 | WHITESPACE@45..46 " " | 41 | WHITESPACE@45..46 " " |
42 | FN_POINTER_TYPE@46..68 | 42 | FN_PTR_TYPE@46..68 |
43 | UNSAFE_KW@46..52 "unsafe" | 43 | UNSAFE_KW@46..52 "unsafe" |
44 | WHITESPACE@52..53 " " | 44 | WHITESPACE@52..53 " " |
45 | ABI@53..63 | 45 | ABI@53..63 |
@@ -61,7 +61,7 @@ SOURCE_FILE@0..113 | |||
61 | WHITESPACE@76..77 " " | 61 | WHITESPACE@76..77 " " |
62 | EQ@77..78 "=" | 62 | EQ@77..78 "=" |
63 | WHITESPACE@78..79 " " | 63 | WHITESPACE@78..79 " " |
64 | FN_POINTER_TYPE@79..111 | 64 | FN_PTR_TYPE@79..111 |
65 | ABI@79..89 | 65 | ABI@79..89 |
66 | EXTERN_KW@79..85 "extern" | 66 | EXTERN_KW@79..85 "extern" |
67 | WHITESPACE@85..86 " " | 67 | WHITESPACE@85..86 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast b/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast index c522f76cf..974df9f9a 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0033_reference_type;.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..54 | |||
7 | WHITESPACE@6..7 " " | 7 | WHITESPACE@6..7 " " |
8 | EQ@7..8 "=" | 8 | EQ@7..8 "=" |
9 | WHITESPACE@8..9 " " | 9 | WHITESPACE@8..9 " " |
10 | REFERENCE_TYPE@9..12 | 10 | REF_TYPE@9..12 |
11 | AMP@9..10 "&" | 11 | AMP@9..10 "&" |
12 | TUPLE_TYPE@10..12 | 12 | TUPLE_TYPE@10..12 |
13 | L_PAREN@10..11 "(" | 13 | L_PAREN@10..11 "(" |
@@ -22,7 +22,7 @@ SOURCE_FILE@0..54 | |||
22 | WHITESPACE@20..21 " " | 22 | WHITESPACE@20..21 " " |
23 | EQ@21..22 "=" | 23 | EQ@21..22 "=" |
24 | WHITESPACE@22..23 " " | 24 | WHITESPACE@22..23 " " |
25 | REFERENCE_TYPE@23..34 | 25 | REF_TYPE@23..34 |
26 | AMP@23..24 "&" | 26 | AMP@23..24 "&" |
27 | LIFETIME@24..31 "\'static" | 27 | LIFETIME@24..31 "\'static" |
28 | WHITESPACE@31..32 " " | 28 | WHITESPACE@31..32 " " |
@@ -39,7 +39,7 @@ SOURCE_FILE@0..54 | |||
39 | WHITESPACE@42..43 " " | 39 | WHITESPACE@42..43 " " |
40 | EQ@43..44 "=" | 40 | EQ@43..44 "=" |
41 | WHITESPACE@44..45 " " | 41 | WHITESPACE@44..45 " " |
42 | REFERENCE_TYPE@45..52 | 42 | REF_TYPE@45..52 |
43 | AMP@45..46 "&" | 43 | AMP@45..46 "&" |
44 | MUT_KW@46..49 "mut" | 44 | MUT_KW@46..49 "mut" |
45 | WHITESPACE@49..50 " " | 45 | WHITESPACE@49..50 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast b/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast index c100d1c71..6baea6e3c 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast | |||
@@ -21,7 +21,7 @@ SOURCE_FILE@0..35 | |||
21 | PARAM_LIST@15..29 | 21 | PARAM_LIST@15..29 |
22 | L_PAREN@15..16 "(" | 22 | L_PAREN@15..16 "(" |
23 | PARAM@16..28 | 23 | PARAM@16..28 |
24 | REFERENCE_TYPE@16..28 | 24 | REF_TYPE@16..28 |
25 | AMP@16..17 "&" | 25 | AMP@16..17 "&" |
26 | MUT_KW@17..20 "mut" | 26 | MUT_KW@17..20 "mut" |
27 | WHITESPACE@20..21 " " | 27 | WHITESPACE@20..21 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast b/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast index 5f4807522..f319d5141 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0081_for_type.rast | |||
@@ -15,7 +15,7 @@ SOURCE_FILE@0..121 | |||
15 | LIFETIME@13..15 "\'a" | 15 | LIFETIME@13..15 "\'a" |
16 | R_ANGLE@15..16 ">" | 16 | R_ANGLE@15..16 ">" |
17 | WHITESPACE@16..17 " " | 17 | WHITESPACE@16..17 " " |
18 | FN_POINTER_TYPE@17..27 | 18 | FN_PTR_TYPE@17..27 |
19 | FN_KW@17..19 "fn" | 19 | FN_KW@17..19 "fn" |
20 | PARAM_LIST@19..21 | 20 | PARAM_LIST@19..21 |
21 | L_PAREN@19..20 "(" | 21 | L_PAREN@19..20 "(" |
@@ -45,7 +45,7 @@ SOURCE_FILE@0..121 | |||
45 | LIFETIME@42..44 "\'a" | 45 | LIFETIME@42..44 "\'a" |
46 | R_ANGLE@44..45 ">" | 46 | R_ANGLE@44..45 ">" |
47 | WHITESPACE@45..46 " " | 47 | WHITESPACE@45..46 " " |
48 | FN_POINTER_TYPE@46..80 | 48 | FN_PTR_TYPE@46..80 |
49 | UNSAFE_KW@46..52 "unsafe" | 49 | UNSAFE_KW@46..52 "unsafe" |
50 | WHITESPACE@52..53 " " | 50 | WHITESPACE@52..53 " " |
51 | ABI@53..63 | 51 | ABI@53..63 |
@@ -57,7 +57,7 @@ SOURCE_FILE@0..121 | |||
57 | PARAM_LIST@66..74 | 57 | PARAM_LIST@66..74 |
58 | L_PAREN@66..67 "(" | 58 | L_PAREN@66..67 "(" |
59 | PARAM@67..73 | 59 | PARAM@67..73 |
60 | REFERENCE_TYPE@67..73 | 60 | REF_TYPE@67..73 |
61 | AMP@67..68 "&" | 61 | AMP@67..68 "&" |
62 | LIFETIME@68..70 "\'a" | 62 | LIFETIME@68..70 "\'a" |
63 | WHITESPACE@70..71 " " | 63 | WHITESPACE@70..71 " " |
@@ -98,7 +98,7 @@ SOURCE_FILE@0..121 | |||
98 | GENERIC_ARG_LIST@110..119 | 98 | GENERIC_ARG_LIST@110..119 |
99 | L_ANGLE@110..111 "<" | 99 | L_ANGLE@110..111 "<" |
100 | TYPE_ARG@111..118 | 100 | TYPE_ARG@111..118 |
101 | REFERENCE_TYPE@111..118 | 101 | REF_TYPE@111..118 |
102 | AMP@111..112 "&" | 102 | AMP@111..112 "&" |
103 | LIFETIME@112..114 "\'a" | 103 | LIFETIME@112..114 "\'a" |
104 | WHITESPACE@114..115 " " | 104 | WHITESPACE@114..115 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast b/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast index 95686977f..f80326465 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0092_fn_pointer_type_with_ret.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..21 | |||
7 | WHITESPACE@6..7 " " | 7 | WHITESPACE@6..7 " " |
8 | EQ@7..8 "=" | 8 | EQ@7..8 "=" |
9 | WHITESPACE@8..9 " " | 9 | WHITESPACE@8..9 " " |
10 | FN_POINTER_TYPE@9..19 | 10 | FN_PTR_TYPE@9..19 |
11 | FN_KW@9..11 "fn" | 11 | FN_KW@9..11 "fn" |
12 | PARAM_LIST@11..13 | 12 | PARAM_LIST@11..13 |
13 | L_PAREN@11..12 "(" | 13 | L_PAREN@11..12 "(" |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast b/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast index 8d029b592..570b95205 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast | |||
@@ -47,7 +47,7 @@ SOURCE_FILE@0..64 | |||
47 | UNDERSCORE@50..51 "_" | 47 | UNDERSCORE@50..51 "_" |
48 | COLON@51..52 ":" | 48 | COLON@51..52 ":" |
49 | WHITESPACE@52..53 " " | 49 | WHITESPACE@52..53 " " |
50 | REFERENCE_TYPE@53..58 | 50 | REF_TYPE@53..58 |
51 | AMP@53..54 "&" | 51 | AMP@53..54 "&" |
52 | LIFETIME@54..56 "\'a" | 52 | LIFETIME@54..56 "\'a" |
53 | WHITESPACE@56..57 " " | 53 | WHITESPACE@56..57 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast index 27c4f141f..7cdec6634 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0123_param_list_vararg.rast | |||
@@ -21,7 +21,7 @@ SOURCE_FILE@0..57 | |||
21 | IDENT@23..29 "format" | 21 | IDENT@23..29 "format" |
22 | COLON@29..30 ":" | 22 | COLON@29..30 ":" |
23 | WHITESPACE@30..31 " " | 23 | WHITESPACE@30..31 " " |
24 | POINTER_TYPE@31..40 | 24 | PTR_TYPE@31..40 |
25 | STAR@31..32 "*" | 25 | STAR@31..32 "*" |
26 | CONST_KW@32..37 "const" | 26 | CONST_KW@32..37 "const" |
27 | WHITESPACE@37..38 " " | 27 | WHITESPACE@37..38 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast b/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast index ca739825a..a36cc8dab 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0146_as_precedence.rast | |||
@@ -27,7 +27,7 @@ SOURCE_FILE@0..43 | |||
27 | WHITESPACE@25..26 " " | 27 | WHITESPACE@25..26 " " |
28 | AS_KW@26..28 "as" | 28 | AS_KW@26..28 "as" |
29 | WHITESPACE@28..29 " " | 29 | WHITESPACE@28..29 " " |
30 | POINTER_TYPE@29..39 | 30 | PTR_TYPE@29..39 |
31 | STAR@29..30 "*" | 31 | STAR@29..30 "*" |
32 | CONST_KW@30..35 "const" | 32 | CONST_KW@30..35 "const" |
33 | WHITESPACE@35..36 " " | 33 | WHITESPACE@35..36 " " |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0150_array_attrs.rast b/crates/ra_syntax/test_data/parser/inline/ok/0150_array_attrs.rast index 0c35bf2b7..f284aafcd 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0150_array_attrs.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0150_array_attrs.rast | |||
@@ -6,7 +6,7 @@ SOURCE_FILE@0..40 | |||
6 | IDENT@6..7 "A" | 6 | IDENT@6..7 "A" |
7 | COLON@7..8 ":" | 7 | COLON@7..8 ":" |
8 | WHITESPACE@8..9 " " | 8 | WHITESPACE@8..9 " " |
9 | REFERENCE_TYPE@9..15 | 9 | REF_TYPE@9..15 |
10 | AMP@9..10 "&" | 10 | AMP@9..10 "&" |
11 | SLICE_TYPE@10..15 | 11 | SLICE_TYPE@10..15 |
12 | L_BRACK@10..11 "[" | 12 | L_BRACK@10..11 "[" |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast b/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast index c48fed03e..e6aff7b37 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0154_fn_pointer_param_ident_path.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..55 | |||
7 | WHITESPACE@8..9 " " | 7 | WHITESPACE@8..9 " " |
8 | EQ@9..10 "=" | 8 | EQ@9..10 "=" |
9 | WHITESPACE@10..11 " " | 9 | WHITESPACE@10..11 " " |
10 | FN_POINTER_TYPE@11..23 | 10 | FN_PTR_TYPE@11..23 |
11 | FN_KW@11..13 "fn" | 11 | FN_KW@11..13 "fn" |
12 | PARAM_LIST@13..23 | 12 | PARAM_LIST@13..23 |
13 | L_PAREN@13..14 "(" | 13 | L_PAREN@13..14 "(" |
@@ -33,7 +33,7 @@ SOURCE_FILE@0..55 | |||
33 | WHITESPACE@33..34 " " | 33 | WHITESPACE@33..34 " " |
34 | EQ@34..35 "=" | 34 | EQ@34..35 "=" |
35 | WHITESPACE@35..36 " " | 35 | WHITESPACE@35..36 " " |
36 | FN_POINTER_TYPE@36..53 | 36 | FN_PTR_TYPE@36..53 |
37 | FN_KW@36..38 "fn" | 37 | FN_KW@36..38 "fn" |
38 | PARAM_LIST@38..53 | 38 | PARAM_LIST@38..53 |
39 | L_PAREN@38..39 "(" | 39 | L_PAREN@38..39 "(" |
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast b/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast index 3079e5bf8..6abb4fe5a 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0157_fn_pointer_unnamed_arg.rast | |||
@@ -7,7 +7,7 @@ SOURCE_FILE@0..23 | |||
7 | WHITESPACE@8..9 " " | 7 | WHITESPACE@8..9 " " |
8 | EQ@9..10 "=" | 8 | EQ@9..10 "=" |
9 | WHITESPACE@10..11 " " | 9 | WHITESPACE@10..11 " " |
10 | FN_POINTER_TYPE@11..21 | 10 | FN_PTR_TYPE@11..21 |
11 | FN_KW@11..13 "fn" | 11 | FN_KW@11..13 "fn" |
12 | PARAM_LIST@13..21 | 12 | PARAM_LIST@13..21 |
13 | L_PAREN@13..14 "(" | 13 | L_PAREN@13..14 "(" |
diff --git a/crates/ra_syntax/test_data/parser/ok/0031_extern.rast b/crates/ra_syntax/test_data/parser/ok/0031_extern.rast index 79ea098a2..8150d445f 100644 --- a/crates/ra_syntax/test_data/parser/ok/0031_extern.rast +++ b/crates/ra_syntax/test_data/parser/ok/0031_extern.rast | |||
@@ -99,7 +99,7 @@ SOURCE_FILE@0..1598 | |||
99 | IDENT@117..121 "addr" | 99 | IDENT@117..121 "addr" |
100 | COLON@121..122 ":" | 100 | COLON@121..122 ":" |
101 | WHITESPACE@122..123 " " | 101 | WHITESPACE@122..123 " " |
102 | POINTER_TYPE@123..138 | 102 | PTR_TYPE@123..138 |
103 | STAR@123..124 "*" | 103 | STAR@123..124 "*" |
104 | CONST_KW@124..129 "const" | 104 | CONST_KW@124..129 "const" |
105 | WHITESPACE@129..130 " " | 105 | WHITESPACE@129..130 " " |
@@ -164,7 +164,7 @@ SOURCE_FILE@0..1598 | |||
164 | IDENT@204..211 "address" | 164 | IDENT@204..211 "address" |
165 | COLON@211..212 ":" | 165 | COLON@211..212 ":" |
166 | WHITESPACE@212..213 " " | 166 | WHITESPACE@212..213 " " |
167 | POINTER_TYPE@213..228 | 167 | PTR_TYPE@213..228 |
168 | STAR@213..214 "*" | 168 | STAR@213..214 "*" |
169 | CONST_KW@214..219 "const" | 169 | CONST_KW@214..219 "const" |
170 | WHITESPACE@219..220 " " | 170 | WHITESPACE@219..220 " " |
@@ -278,7 +278,7 @@ SOURCE_FILE@0..1598 | |||
278 | IDENT@382..389 "address" | 278 | IDENT@382..389 "address" |
279 | COLON@389..390 ":" | 279 | COLON@389..390 ":" |
280 | WHITESPACE@390..391 " " | 280 | WHITESPACE@390..391 " " |
281 | POINTER_TYPE@391..404 | 281 | PTR_TYPE@391..404 |
282 | STAR@391..392 "*" | 282 | STAR@391..392 "*" |
283 | MUT_KW@392..395 "mut" | 283 | MUT_KW@392..395 "mut" |
284 | WHITESPACE@395..396 " " | 284 | WHITESPACE@395..396 " " |
@@ -295,7 +295,7 @@ SOURCE_FILE@0..1598 | |||
295 | IDENT@429..440 "address_len" | 295 | IDENT@429..440 "address_len" |
296 | COLON@440..441 ":" | 296 | COLON@440..441 ":" |
297 | WHITESPACE@441..442 " " | 297 | WHITESPACE@441..442 " " |
298 | POINTER_TYPE@442..456 | 298 | PTR_TYPE@442..456 |
299 | STAR@442..443 "*" | 299 | STAR@442..443 "*" |
300 | MUT_KW@443..446 "mut" | 300 | MUT_KW@443..446 "mut" |
301 | WHITESPACE@446..447 " " | 301 | WHITESPACE@446..447 " " |
@@ -375,7 +375,7 @@ SOURCE_FILE@0..1598 | |||
375 | IDENT@609..615 "optval" | 375 | IDENT@609..615 "optval" |
376 | COLON@615..616 ":" | 376 | COLON@615..616 ":" |
377 | WHITESPACE@616..617 " " | 377 | WHITESPACE@616..617 " " |
378 | POINTER_TYPE@617..630 | 378 | PTR_TYPE@617..630 |
379 | STAR@617..618 "*" | 379 | STAR@617..618 "*" |
380 | MUT_KW@618..621 "mut" | 380 | MUT_KW@618..621 "mut" |
381 | WHITESPACE@621..622 " " | 381 | WHITESPACE@621..622 " " |
@@ -393,7 +393,7 @@ SOURCE_FILE@0..1598 | |||
393 | IDENT@654..660 "optlen" | 393 | IDENT@654..660 "optlen" |
394 | COLON@660..661 ":" | 394 | COLON@660..661 ":" |
395 | WHITESPACE@661..662 " " | 395 | WHITESPACE@661..662 " " |
396 | POINTER_TYPE@662..678 | 396 | PTR_TYPE@662..678 |
397 | STAR@662..663 "*" | 397 | STAR@662..663 "*" |
398 | MUT_KW@663..666 "mut" | 398 | MUT_KW@663..666 "mut" |
399 | WHITESPACE@666..667 " " | 399 | WHITESPACE@666..667 " " |
@@ -474,7 +474,7 @@ SOURCE_FILE@0..1598 | |||
474 | IDENT@784..789 "value" | 474 | IDENT@784..789 "value" |
475 | COLON@789..790 ":" | 475 | COLON@789..790 ":" |
476 | WHITESPACE@790..791 " " | 476 | WHITESPACE@790..791 " " |
477 | POINTER_TYPE@791..806 | 477 | PTR_TYPE@791..806 |
478 | STAR@791..792 "*" | 478 | STAR@791..792 "*" |
479 | CONST_KW@792..797 "const" | 479 | CONST_KW@792..797 "const" |
480 | WHITESPACE@797..798 " " | 480 | WHITESPACE@797..798 " " |
@@ -540,7 +540,7 @@ SOURCE_FILE@0..1598 | |||
540 | IDENT@905..912 "address" | 540 | IDENT@905..912 "address" |
541 | COLON@912..913 ":" | 541 | COLON@912..913 ":" |
542 | WHITESPACE@913..914 " " | 542 | WHITESPACE@913..914 " " |
543 | POINTER_TYPE@914..927 | 543 | PTR_TYPE@914..927 |
544 | STAR@914..915 "*" | 544 | STAR@914..915 "*" |
545 | MUT_KW@915..918 "mut" | 545 | MUT_KW@915..918 "mut" |
546 | WHITESPACE@918..919 " " | 546 | WHITESPACE@918..919 " " |
@@ -557,7 +557,7 @@ SOURCE_FILE@0..1598 | |||
557 | IDENT@952..963 "address_len" | 557 | IDENT@952..963 "address_len" |
558 | COLON@963..964 ":" | 558 | COLON@963..964 ":" |
559 | WHITESPACE@964..965 " " | 559 | WHITESPACE@964..965 " " |
560 | POINTER_TYPE@965..979 | 560 | PTR_TYPE@965..979 |
561 | STAR@965..966 "*" | 561 | STAR@965..966 "*" |
562 | MUT_KW@966..969 "mut" | 562 | MUT_KW@966..969 "mut" |
563 | WHITESPACE@969..970 " " | 563 | WHITESPACE@969..970 " " |
@@ -609,7 +609,7 @@ SOURCE_FILE@0..1598 | |||
609 | IDENT@1028..1031 "buf" | 609 | IDENT@1028..1031 "buf" |
610 | COLON@1031..1032 ":" | 610 | COLON@1031..1032 ":" |
611 | WHITESPACE@1032..1033 " " | 611 | WHITESPACE@1032..1033 " " |
612 | POINTER_TYPE@1033..1048 | 612 | PTR_TYPE@1033..1048 |
613 | STAR@1033..1034 "*" | 613 | STAR@1033..1034 "*" |
614 | CONST_KW@1034..1039 "const" | 614 | CONST_KW@1034..1039 "const" |
615 | WHITESPACE@1039..1040 " " | 615 | WHITESPACE@1039..1040 " " |
@@ -655,7 +655,7 @@ SOURCE_FILE@0..1598 | |||
655 | IDENT@1099..1103 "addr" | 655 | IDENT@1099..1103 "addr" |
656 | COLON@1103..1104 ":" | 656 | COLON@1103..1104 ":" |
657 | WHITESPACE@1104..1105 " " | 657 | WHITESPACE@1104..1105 " " |
658 | POINTER_TYPE@1105..1120 | 658 | PTR_TYPE@1105..1120 |
659 | STAR@1105..1106 "*" | 659 | STAR@1105..1106 "*" |
660 | CONST_KW@1106..1111 "const" | 660 | CONST_KW@1106..1111 "const" |
661 | WHITESPACE@1111..1112 " " | 661 | WHITESPACE@1111..1112 " " |
@@ -720,7 +720,7 @@ SOURCE_FILE@0..1598 | |||
720 | IDENT@1207..1210 "buf" | 720 | IDENT@1207..1210 "buf" |
721 | COLON@1210..1211 ":" | 721 | COLON@1210..1211 ":" |
722 | WHITESPACE@1211..1212 " " | 722 | WHITESPACE@1211..1212 " " |
723 | POINTER_TYPE@1212..1227 | 723 | PTR_TYPE@1212..1227 |
724 | STAR@1212..1213 "*" | 724 | STAR@1212..1213 "*" |
725 | CONST_KW@1213..1218 "const" | 725 | CONST_KW@1213..1218 "const" |
726 | WHITESPACE@1218..1219 " " | 726 | WHITESPACE@1218..1219 " " |
@@ -801,7 +801,7 @@ SOURCE_FILE@0..1598 | |||
801 | IDENT@1327..1330 "buf" | 801 | IDENT@1327..1330 "buf" |
802 | COLON@1330..1331 ":" | 802 | COLON@1330..1331 ":" |
803 | WHITESPACE@1331..1332 " " | 803 | WHITESPACE@1331..1332 " " |
804 | POINTER_TYPE@1332..1345 | 804 | PTR_TYPE@1332..1345 |
805 | STAR@1332..1333 "*" | 805 | STAR@1332..1333 "*" |
806 | MUT_KW@1333..1336 "mut" | 806 | MUT_KW@1333..1336 "mut" |
807 | WHITESPACE@1336..1337 " " | 807 | WHITESPACE@1336..1337 " " |
@@ -847,7 +847,7 @@ SOURCE_FILE@0..1598 | |||
847 | IDENT@1398..1402 "addr" | 847 | IDENT@1398..1402 "addr" |
848 | COLON@1402..1403 ":" | 848 | COLON@1402..1403 ":" |
849 | WHITESPACE@1403..1404 " " | 849 | WHITESPACE@1403..1404 " " |
850 | POINTER_TYPE@1404..1419 | 850 | PTR_TYPE@1404..1419 |
851 | STAR@1404..1405 "*" | 851 | STAR@1404..1405 "*" |
852 | MUT_KW@1405..1408 "mut" | 852 | MUT_KW@1405..1408 "mut" |
853 | WHITESPACE@1408..1409 " " | 853 | WHITESPACE@1408..1409 " " |
@@ -865,7 +865,7 @@ SOURCE_FILE@0..1598 | |||
865 | IDENT@1441..1448 "addrlen" | 865 | IDENT@1441..1448 "addrlen" |
866 | COLON@1448..1449 ":" | 866 | COLON@1448..1449 ":" |
867 | WHITESPACE@1449..1450 " " | 867 | WHITESPACE@1449..1450 " " |
868 | POINTER_TYPE@1450..1466 | 868 | PTR_TYPE@1450..1466 |
869 | STAR@1450..1451 "*" | 869 | STAR@1450..1451 "*" |
870 | MUT_KW@1451..1454 "mut" | 870 | MUT_KW@1451..1454 "mut" |
871 | WHITESPACE@1454..1455 " " | 871 | WHITESPACE@1454..1455 " " |
@@ -918,7 +918,7 @@ SOURCE_FILE@0..1598 | |||
918 | IDENT@1515..1518 "buf" | 918 | IDENT@1515..1518 "buf" |
919 | COLON@1518..1519 ":" | 919 | COLON@1518..1519 ":" |
920 | WHITESPACE@1519..1520 " " | 920 | WHITESPACE@1519..1520 " " |
921 | POINTER_TYPE@1520..1533 | 921 | PTR_TYPE@1520..1533 |
922 | STAR@1520..1521 "*" | 922 | STAR@1520..1521 "*" |
923 | MUT_KW@1521..1524 "mut" | 923 | MUT_KW@1521..1524 "mut" |
924 | WHITESPACE@1524..1525 " " | 924 | WHITESPACE@1524..1525 " " |
diff --git a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast index 5bb9363a8..7c61b5006 100644 --- a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast +++ b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.rast | |||
@@ -242,7 +242,7 @@ SOURCE_FILE@0..3813 | |||
242 | IDENT@649..650 "x" | 242 | IDENT@649..650 "x" |
243 | COLON@650..651 ":" | 243 | COLON@650..651 ":" |
244 | WHITESPACE@651..652 " " | 244 | WHITESPACE@651..652 " " |
245 | REFERENCE_TYPE@652..663 | 245 | REF_TYPE@652..663 |
246 | AMP@652..653 "&" | 246 | AMP@652..653 "&" |
247 | PATH_TYPE@653..663 | 247 | PATH_TYPE@653..663 |
248 | PATH@653..663 | 248 | PATH@653..663 |
@@ -1579,7 +1579,7 @@ SOURCE_FILE@0..3813 | |||
1579 | IDENT@2873..2878 "union" | 1579 | IDENT@2873..2878 "union" |
1580 | COLON@2878..2879 ":" | 1580 | COLON@2878..2879 ":" |
1581 | WHITESPACE@2879..2880 " " | 1581 | WHITESPACE@2879..2880 " " |
1582 | REFERENCE_TYPE@2880..2901 | 1582 | REF_TYPE@2880..2901 |
1583 | AMP@2880..2881 "&" | 1583 | AMP@2880..2881 "&" |
1584 | LIFETIME@2881..2887 "\'union" | 1584 | LIFETIME@2881..2887 "\'union" |
1585 | WHITESPACE@2887..2888 " " | 1585 | WHITESPACE@2887..2888 " " |
diff --git a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast index 0303b198f..d4f05f279 100644 --- a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast +++ b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.rast | |||
@@ -96,7 +96,7 @@ SOURCE_FILE@0..519 | |||
96 | IDENT@87..93 "format" | 96 | IDENT@87..93 "format" |
97 | COLON@93..94 ":" | 97 | COLON@93..94 ":" |
98 | WHITESPACE@94..95 " " | 98 | WHITESPACE@94..95 " " |
99 | POINTER_TYPE@95..104 | 99 | PTR_TYPE@95..104 |
100 | STAR@95..96 "*" | 100 | STAR@95..96 "*" |
101 | CONST_KW@96..101 "const" | 101 | CONST_KW@96..101 "const" |
102 | WHITESPACE@101..102 " " | 102 | WHITESPACE@101..102 " " |
@@ -163,7 +163,7 @@ SOURCE_FILE@0..519 | |||
163 | R_BRACK@152..153 "]" | 163 | R_BRACK@152..153 "]" |
164 | WHITESPACE@153..154 " " | 164 | WHITESPACE@153..154 " " |
165 | PARAM@154..166 | 165 | PARAM@154..166 |
166 | REFERENCE_TYPE@154..166 | 166 | REF_TYPE@154..166 |
167 | AMP@154..155 "&" | 167 | AMP@154..155 "&" |
168 | MUT_KW@155..158 "mut" | 168 | MUT_KW@155..158 "mut" |
169 | WHITESPACE@158..159 " " | 169 | WHITESPACE@158..159 " " |
diff --git a/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast b/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast index f71ceecd7..f25c9ac36 100644 --- a/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast +++ b/crates/ra_syntax/test_data/parser/ok/0054_qual_path_in_type_arg.rast | |||
@@ -102,7 +102,7 @@ SOURCE_FILE@0..88 | |||
102 | PARAM_LIST@76..83 | 102 | PARAM_LIST@76..83 |
103 | L_PAREN@76..77 "(" | 103 | L_PAREN@76..77 "(" |
104 | PARAM@77..82 | 104 | PARAM@77..82 |
105 | REFERENCE_TYPE@77..82 | 105 | REF_TYPE@77..82 |
106 | AMP@77..78 "&" | 106 | AMP@77..78 "&" |
107 | PATH_TYPE@78..82 | 107 | PATH_TYPE@78..82 |
108 | PATH@78..82 | 108 | PATH@78..82 |
diff --git a/crates/ra_syntax/test_data/parser/ok/0063_trait_fn_patterns.rast b/crates/ra_syntax/test_data/parser/ok/0063_trait_fn_patterns.rast index 42680b283..8eda59976 100644 --- a/crates/ra_syntax/test_data/parser/ok/0063_trait_fn_patterns.rast +++ b/crates/ra_syntax/test_data/parser/ok/0063_trait_fn_patterns.rast | |||
@@ -140,9 +140,9 @@ SOURCE_FILE@0..170 | |||
140 | IDENT@121..122 "a" | 140 | IDENT@121..122 "a" |
141 | COLON@122..123 ":" | 141 | COLON@122..123 ":" |
142 | WHITESPACE@123..124 " " | 142 | WHITESPACE@123..124 " " |
143 | REFERENCE_TYPE@124..131 | 143 | REF_TYPE@124..131 |
144 | AMP@124..125 "&" | 144 | AMP@124..125 "&" |
145 | REFERENCE_TYPE@125..131 | 145 | REF_TYPE@125..131 |
146 | AMP@125..126 "&" | 146 | AMP@125..126 "&" |
147 | PATH_TYPE@126..131 | 147 | PATH_TYPE@126..131 |
148 | PATH@126..131 | 148 | PATH@126..131 |
diff --git a/crates/ra_syntax/test_data/parser/ok/0063_variadic_fun.rast b/crates/ra_syntax/test_data/parser/ok/0063_variadic_fun.rast index a132591f0..4009b3ff8 100644 --- a/crates/ra_syntax/test_data/parser/ok/0063_variadic_fun.rast +++ b/crates/ra_syntax/test_data/parser/ok/0063_variadic_fun.rast | |||
@@ -20,7 +20,7 @@ SOURCE_FILE@0..126 | |||
20 | UNDERSCORE@22..23 "_" | 20 | UNDERSCORE@22..23 "_" |
21 | COLON@23..24 ":" | 21 | COLON@23..24 ":" |
22 | WHITESPACE@24..25 " " | 22 | WHITESPACE@24..25 " " |
23 | POINTER_TYPE@25..32 | 23 | PTR_TYPE@25..32 |
24 | STAR@25..26 "*" | 24 | STAR@25..26 "*" |
25 | MUT_KW@26..29 "mut" | 25 | MUT_KW@26..29 "mut" |
26 | WHITESPACE@29..30 " " | 26 | WHITESPACE@29..30 " " |
@@ -49,7 +49,7 @@ SOURCE_FILE@0..126 | |||
49 | UNDERSCORE@50..51 "_" | 49 | UNDERSCORE@50..51 "_" |
50 | COLON@51..52 ":" | 50 | COLON@51..52 ":" |
51 | WHITESPACE@52..53 " " | 51 | WHITESPACE@52..53 " " |
52 | POINTER_TYPE@53..60 | 52 | PTR_TYPE@53..60 |
53 | STAR@53..54 "*" | 53 | STAR@53..54 "*" |
54 | MUT_KW@54..57 "mut" | 54 | MUT_KW@54..57 "mut" |
55 | WHITESPACE@57..58 " " | 55 | WHITESPACE@57..58 " " |
@@ -81,7 +81,7 @@ SOURCE_FILE@0..126 | |||
81 | UNDERSCORE@80..81 "_" | 81 | UNDERSCORE@80..81 "_" |
82 | COLON@81..82 ":" | 82 | COLON@81..82 ":" |
83 | WHITESPACE@82..83 " " | 83 | WHITESPACE@82..83 " " |
84 | POINTER_TYPE@83..90 | 84 | PTR_TYPE@83..90 |
85 | STAR@83..84 "*" | 85 | STAR@83..84 "*" |
86 | MUT_KW@84..87 "mut" | 86 | MUT_KW@84..87 "mut" |
87 | WHITESPACE@87..88 " " | 87 | WHITESPACE@87..88 " " |
diff --git a/crates/ra_syntax/test_data/parser/ok/0064_impl_fn_params.rast b/crates/ra_syntax/test_data/parser/ok/0064_impl_fn_params.rast index 94260db7c..a3c6ed82e 100644 --- a/crates/ra_syntax/test_data/parser/ok/0064_impl_fn_params.rast +++ b/crates/ra_syntax/test_data/parser/ok/0064_impl_fn_params.rast | |||
@@ -143,9 +143,9 @@ SOURCE_FILE@0..137 | |||
143 | IDENT@120..121 "a" | 143 | IDENT@120..121 "a" |
144 | COLON@121..122 ":" | 144 | COLON@121..122 ":" |
145 | WHITESPACE@122..123 " " | 145 | WHITESPACE@122..123 " " |
146 | REFERENCE_TYPE@123..130 | 146 | REF_TYPE@123..130 |
147 | AMP@123..124 "&" | 147 | AMP@123..124 "&" |
148 | REFERENCE_TYPE@124..130 | 148 | REF_TYPE@124..130 |
149 | AMP@124..125 "&" | 149 | AMP@124..125 "&" |
150 | PATH_TYPE@125..130 | 150 | PATH_TYPE@125..130 |
151 | PATH@125..130 | 151 | PATH@125..130 |
diff --git a/crates/ra_syntax/test_data/parser/ok/0067_where_for_pred.rast b/crates/ra_syntax/test_data/parser/ok/0067_where_for_pred.rast index fae9467fc..8f8639a37 100644 --- a/crates/ra_syntax/test_data/parser/ok/0067_where_for_pred.rast +++ b/crates/ra_syntax/test_data/parser/ok/0067_where_for_pred.rast | |||
@@ -42,7 +42,7 @@ SOURCE_FILE@0..374 | |||
42 | PARAM_LIST@41..50 | 42 | PARAM_LIST@41..50 |
43 | L_PAREN@41..42 "(" | 43 | L_PAREN@41..42 "(" |
44 | PARAM@42..49 | 44 | PARAM@42..49 |
45 | REFERENCE_TYPE@42..49 | 45 | REF_TYPE@42..49 |
46 | AMP@42..43 "&" | 46 | AMP@42..43 "&" |
47 | LIFETIME@43..45 "\'a" | 47 | LIFETIME@43..45 "\'a" |
48 | WHITESPACE@45..46 " " | 48 | WHITESPACE@45..46 " " |
@@ -85,7 +85,7 @@ SOURCE_FILE@0..374 | |||
85 | LIFETIME@86..88 "\'a" | 85 | LIFETIME@86..88 "\'a" |
86 | R_ANGLE@88..89 ">" | 86 | R_ANGLE@88..89 ">" |
87 | WHITESPACE@89..90 " " | 87 | WHITESPACE@89..90 " " |
88 | REFERENCE_TYPE@90..95 | 88 | REF_TYPE@90..95 |
89 | AMP@90..91 "&" | 89 | AMP@90..91 "&" |
90 | LIFETIME@91..93 "\'a" | 90 | LIFETIME@91..93 "\'a" |
91 | WHITESPACE@93..94 " " | 91 | WHITESPACE@93..94 " " |
@@ -138,7 +138,7 @@ SOURCE_FILE@0..374 | |||
138 | WHITESPACE@144..145 " " | 138 | WHITESPACE@144..145 " " |
139 | PAREN_TYPE@145..152 | 139 | PAREN_TYPE@145..152 |
140 | L_PAREN@145..146 "(" | 140 | L_PAREN@145..146 "(" |
141 | REFERENCE_TYPE@146..151 | 141 | REF_TYPE@146..151 |
142 | AMP@146..147 "&" | 142 | AMP@146..147 "&" |
143 | LIFETIME@147..149 "\'a" | 143 | LIFETIME@147..149 "\'a" |
144 | WHITESPACE@149..150 " " | 144 | WHITESPACE@149..150 " " |
@@ -160,7 +160,7 @@ SOURCE_FILE@0..374 | |||
160 | PARAM_LIST@156..165 | 160 | PARAM_LIST@156..165 |
161 | L_PAREN@156..157 "(" | 161 | L_PAREN@156..157 "(" |
162 | PARAM@157..164 | 162 | PARAM@157..164 |
163 | REFERENCE_TYPE@157..164 | 163 | REF_TYPE@157..164 |
164 | AMP@157..158 "&" | 164 | AMP@157..158 "&" |
165 | LIFETIME@158..160 "\'a" | 165 | LIFETIME@158..160 "\'a" |
166 | WHITESPACE@160..161 " " | 166 | WHITESPACE@160..161 " " |
@@ -205,7 +205,7 @@ SOURCE_FILE@0..374 | |||
205 | WHITESPACE@206..207 " " | 205 | WHITESPACE@206..207 " " |
206 | SLICE_TYPE@207..214 | 206 | SLICE_TYPE@207..214 |
207 | L_BRACK@207..208 "[" | 207 | L_BRACK@207..208 "[" |
208 | REFERENCE_TYPE@208..213 | 208 | REF_TYPE@208..213 |
209 | AMP@208..209 "&" | 209 | AMP@208..209 "&" |
210 | LIFETIME@209..211 "\'a" | 210 | LIFETIME@209..211 "\'a" |
211 | WHITESPACE@211..212 " " | 211 | WHITESPACE@211..212 " " |
@@ -250,7 +250,7 @@ SOURCE_FILE@0..374 | |||
250 | IDENT@240..242 "_t" | 250 | IDENT@240..242 "_t" |
251 | COLON@242..243 ":" | 251 | COLON@242..243 ":" |
252 | WHITESPACE@243..244 " " | 252 | WHITESPACE@243..244 " " |
253 | REFERENCE_TYPE@244..246 | 253 | REF_TYPE@244..246 |
254 | AMP@244..245 "&" | 254 | AMP@244..245 "&" |
255 | PATH_TYPE@245..246 | 255 | PATH_TYPE@245..246 |
256 | PATH@245..246 | 256 | PATH@245..246 |
@@ -275,7 +275,7 @@ SOURCE_FILE@0..374 | |||
275 | PATH@266..280 | 275 | PATH@266..280 |
276 | PATH_SEGMENT@266..280 | 276 | PATH_SEGMENT@266..280 |
277 | L_ANGLE@266..267 "<" | 277 | L_ANGLE@266..267 "<" |
278 | REFERENCE_TYPE@267..272 | 278 | REF_TYPE@267..272 |
279 | AMP@267..268 "&" | 279 | AMP@267..268 "&" |
280 | LIFETIME@268..270 "\'a" | 280 | LIFETIME@268..270 "\'a" |
281 | WHITESPACE@270..271 " " | 281 | WHITESPACE@270..271 " " |
@@ -347,12 +347,12 @@ SOURCE_FILE@0..374 | |||
347 | LIFETIME@342..344 "\'b" | 347 | LIFETIME@342..344 "\'b" |
348 | R_ANGLE@344..345 ">" | 348 | R_ANGLE@344..345 ">" |
349 | WHITESPACE@345..346 " " | 349 | WHITESPACE@345..346 " " |
350 | FN_POINTER_TYPE@346..362 | 350 | FN_PTR_TYPE@346..362 |
351 | FN_KW@346..348 "fn" | 351 | FN_KW@346..348 "fn" |
352 | PARAM_LIST@348..362 | 352 | PARAM_LIST@348..362 |
353 | L_PAREN@348..349 "(" | 353 | L_PAREN@348..349 "(" |
354 | PARAM@349..354 | 354 | PARAM@349..354 |
355 | REFERENCE_TYPE@349..354 | 355 | REF_TYPE@349..354 |
356 | AMP@349..350 "&" | 356 | AMP@349..350 "&" |
357 | LIFETIME@350..352 "\'a" | 357 | LIFETIME@350..352 "\'a" |
358 | WHITESPACE@352..353 " " | 358 | WHITESPACE@352..353 " " |
@@ -364,7 +364,7 @@ SOURCE_FILE@0..374 | |||
364 | COMMA@354..355 "," | 364 | COMMA@354..355 "," |
365 | WHITESPACE@355..356 " " | 365 | WHITESPACE@355..356 " " |
366 | PARAM@356..361 | 366 | PARAM@356..361 |
367 | REFERENCE_TYPE@356..361 | 367 | REF_TYPE@356..361 |
368 | AMP@356..357 "&" | 368 | AMP@356..357 "&" |
369 | LIFETIME@357..359 "\'b" | 369 | LIFETIME@357..359 "\'b" |
370 | WHITESPACE@359..360 " " | 370 | WHITESPACE@359..360 " " |