diff options
Diffstat (limited to 'crates/syntax/test_data/parser/inline/ok')
16 files changed, 68 insertions, 34 deletions
diff --git a/crates/syntax/test_data/parser/inline/ok/0003_where_pred_for.rast b/crates/syntax/test_data/parser/inline/ok/0003_where_pred_for.rast index 62da7b887..6cdfd058b 100644 --- a/crates/syntax/test_data/parser/inline/ok/0003_where_pred_for.rast +++ b/crates/syntax/test_data/parser/inline/ok/0003_where_pred_for.rast | |||
@@ -22,7 +22,8 @@ SOURCE_FILE@0..54 | |||
22 | GENERIC_PARAM_LIST@30..34 | 22 | GENERIC_PARAM_LIST@30..34 |
23 | L_ANGLE@30..31 "<" | 23 | L_ANGLE@30..31 "<" |
24 | LIFETIME_PARAM@31..33 | 24 | LIFETIME_PARAM@31..33 |
25 | LIFETIME@31..33 "\'a" | 25 | LIFETIME@31..33 |
26 | LIFETIME_IDENT@31..33 "\'a" | ||
26 | R_ANGLE@33..34 ">" | 27 | R_ANGLE@33..34 ">" |
27 | WHITESPACE@34..35 " " | 28 | WHITESPACE@34..35 " " |
28 | PATH_TYPE@35..36 | 29 | PATH_TYPE@35..36 |
@@ -44,7 +45,8 @@ SOURCE_FILE@0..54 | |||
44 | PARAM@41..48 | 45 | PARAM@41..48 |
45 | REF_TYPE@41..48 | 46 | REF_TYPE@41..48 |
46 | AMP@41..42 "&" | 47 | AMP@41..42 "&" |
47 | LIFETIME@42..44 "\'a" | 48 | LIFETIME@42..44 |
49 | LIFETIME_IDENT@42..44 "\'a" | ||
48 | WHITESPACE@44..45 " " | 50 | WHITESPACE@44..45 " " |
49 | PATH_TYPE@45..48 | 51 | PATH_TYPE@45..48 |
50 | PATH@45..48 | 52 | PATH@45..48 |
diff --git a/crates/syntax/test_data/parser/inline/ok/0006_self_param.rast b/crates/syntax/test_data/parser/inline/ok/0006_self_param.rast index d24ad7423..8048f5fad 100644 --- a/crates/syntax/test_data/parser/inline/ok/0006_self_param.rast +++ b/crates/syntax/test_data/parser/inline/ok/0006_self_param.rast | |||
@@ -52,7 +52,8 @@ SOURCE_FILE@0..128 | |||
52 | L_PAREN@55..56 "(" | 52 | L_PAREN@55..56 "(" |
53 | SELF_PARAM@56..64 | 53 | SELF_PARAM@56..64 |
54 | AMP@56..57 "&" | 54 | AMP@56..57 "&" |
55 | LIFETIME@57..59 "\'a" | 55 | LIFETIME@57..59 |
56 | LIFETIME_IDENT@57..59 "\'a" | ||
56 | WHITESPACE@59..60 " " | 57 | WHITESPACE@59..60 " " |
57 | SELF_KW@60..64 "self" | 58 | SELF_KW@60..64 "self" |
58 | COMMA@64..65 "," | 59 | COMMA@64..65 "," |
@@ -71,7 +72,8 @@ SOURCE_FILE@0..128 | |||
71 | L_PAREN@78..79 "(" | 72 | L_PAREN@78..79 "(" |
72 | SELF_PARAM@79..91 | 73 | SELF_PARAM@79..91 |
73 | AMP@79..80 "&" | 74 | AMP@79..80 "&" |
74 | LIFETIME@80..82 "\'a" | 75 | LIFETIME@80..82 |
76 | LIFETIME_IDENT@80..82 "\'a" | ||
75 | WHITESPACE@82..83 " " | 77 | WHITESPACE@82..83 " " |
76 | MUT_KW@83..86 "mut" | 78 | MUT_KW@83..86 "mut" |
77 | WHITESPACE@86..87 " " | 79 | WHITESPACE@86..87 " " |
diff --git a/crates/syntax/test_data/parser/inline/ok/0007_type_param_bounds.rast b/crates/syntax/test_data/parser/inline/ok/0007_type_param_bounds.rast index e95688f56..075b438d2 100644 --- a/crates/syntax/test_data/parser/inline/ok/0007_type_param_bounds.rast +++ b/crates/syntax/test_data/parser/inline/ok/0007_type_param_bounds.rast | |||
@@ -13,7 +13,8 @@ SOURCE_FILE@0..35 | |||
13 | WHITESPACE@11..12 " " | 13 | WHITESPACE@11..12 " " |
14 | TYPE_BOUND_LIST@12..32 | 14 | TYPE_BOUND_LIST@12..32 |
15 | TYPE_BOUND@12..14 | 15 | TYPE_BOUND@12..14 |
16 | LIFETIME@12..14 "\'a" | 16 | LIFETIME@12..14 |
17 | LIFETIME_IDENT@12..14 "\'a" | ||
17 | WHITESPACE@14..15 " " | 18 | WHITESPACE@14..15 " " |
18 | PLUS@15..16 "+" | 19 | PLUS@15..16 "+" |
19 | WHITESPACE@16..17 " " | 20 | WHITESPACE@16..17 " " |
diff --git a/crates/syntax/test_data/parser/inline/ok/0015_continue_expr.rast b/crates/syntax/test_data/parser/inline/ok/0015_continue_expr.rast index 104e153ce..b9e92b57a 100644 --- a/crates/syntax/test_data/parser/inline/ok/0015_continue_expr.rast +++ b/crates/syntax/test_data/parser/inline/ok/0015_continue_expr.rast | |||
@@ -26,7 +26,8 @@ SOURCE_FILE@0..69 | |||
26 | CONTINUE_EXPR@48..59 | 26 | CONTINUE_EXPR@48..59 |
27 | CONTINUE_KW@48..56 "continue" | 27 | CONTINUE_KW@48..56 "continue" |
28 | WHITESPACE@56..57 " " | 28 | WHITESPACE@56..57 " " |
29 | LIFETIME@57..59 "\'l" | 29 | LIFETIME@57..59 |
30 | LIFETIME_IDENT@57..59 "\'l" | ||
30 | SEMICOLON@59..60 ";" | 31 | SEMICOLON@59..60 ";" |
31 | WHITESPACE@60..65 "\n " | 32 | WHITESPACE@60..65 "\n " |
32 | R_CURLY@65..66 "}" | 33 | R_CURLY@65..66 "}" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast b/crates/syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast index 32b2959bd..dad4362b7 100644 --- a/crates/syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast +++ b/crates/syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast | |||
@@ -31,13 +31,15 @@ SOURCE_FILE@0..43 | |||
31 | GENERIC_ARG_LIST@31..35 | 31 | GENERIC_ARG_LIST@31..35 |
32 | L_ANGLE@31..32 "<" | 32 | L_ANGLE@31..32 "<" |
33 | LIFETIME_ARG@32..34 | 33 | LIFETIME_ARG@32..34 |
34 | LIFETIME@32..34 "\'a" | 34 | LIFETIME@32..34 |
35 | LIFETIME_IDENT@32..34 "\'a" | ||
35 | R_ANGLE@34..35 ">" | 36 | R_ANGLE@34..35 ">" |
36 | R_ANGLE@35..36 ">" | 37 | R_ANGLE@35..36 ">" |
37 | WHITESPACE@36..37 " " | 38 | WHITESPACE@36..37 " " |
38 | PLUS@37..38 "+" | 39 | PLUS@37..38 "+" |
39 | WHITESPACE@38..39 " " | 40 | WHITESPACE@38..39 " " |
40 | TYPE_BOUND@39..41 | 41 | TYPE_BOUND@39..41 |
41 | LIFETIME@39..41 "\'a" | 42 | LIFETIME@39..41 |
43 | LIFETIME_IDENT@39..41 "\'a" | ||
42 | SEMICOLON@41..42 ";" | 44 | SEMICOLON@41..42 ";" |
43 | WHITESPACE@42..43 "\n" | 45 | WHITESPACE@42..43 "\n" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0033_reference_type;.rast b/crates/syntax/test_data/parser/inline/ok/0033_reference_type;.rast index 974df9f9a..ac0299268 100644 --- a/crates/syntax/test_data/parser/inline/ok/0033_reference_type;.rast +++ b/crates/syntax/test_data/parser/inline/ok/0033_reference_type;.rast | |||
@@ -24,7 +24,8 @@ SOURCE_FILE@0..54 | |||
24 | WHITESPACE@22..23 " " | 24 | WHITESPACE@22..23 " " |
25 | REF_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 |
28 | LIFETIME_IDENT@24..31 "\'static" | ||
28 | WHITESPACE@31..32 " " | 29 | WHITESPACE@31..32 " " |
29 | TUPLE_TYPE@32..34 | 30 | TUPLE_TYPE@32..34 |
30 | L_PAREN@32..33 "(" | 31 | L_PAREN@32..33 "(" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0034_break_expr.rast b/crates/syntax/test_data/parser/inline/ok/0034_break_expr.rast index f905def6f..828013d45 100644 --- a/crates/syntax/test_data/parser/inline/ok/0034_break_expr.rast +++ b/crates/syntax/test_data/parser/inline/ok/0034_break_expr.rast | |||
@@ -26,7 +26,8 @@ SOURCE_FILE@0..102 | |||
26 | BREAK_EXPR@45..53 | 26 | BREAK_EXPR@45..53 |
27 | BREAK_KW@45..50 "break" | 27 | BREAK_KW@45..50 "break" |
28 | WHITESPACE@50..51 " " | 28 | WHITESPACE@50..51 " " |
29 | LIFETIME@51..53 "\'l" | 29 | LIFETIME@51..53 |
30 | LIFETIME_IDENT@51..53 "\'l" | ||
30 | SEMICOLON@53..54 ";" | 31 | SEMICOLON@53..54 ";" |
31 | WHITESPACE@54..63 "\n " | 32 | WHITESPACE@54..63 "\n " |
32 | EXPR_STMT@63..72 | 33 | EXPR_STMT@63..72 |
@@ -41,7 +42,8 @@ SOURCE_FILE@0..102 | |||
41 | BREAK_EXPR@81..92 | 42 | BREAK_EXPR@81..92 |
42 | BREAK_KW@81..86 "break" | 43 | BREAK_KW@81..86 "break" |
43 | WHITESPACE@86..87 " " | 44 | WHITESPACE@86..87 " " |
44 | LIFETIME@87..89 "\'l" | 45 | LIFETIME@87..89 |
46 | LIFETIME_IDENT@87..89 "\'l" | ||
45 | WHITESPACE@89..90 " " | 47 | WHITESPACE@89..90 " " |
46 | LITERAL@90..92 | 48 | LITERAL@90..92 |
47 | INT_NUMBER@90..92 "92" | 49 | INT_NUMBER@90..92 "92" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0039_type_arg.rast b/crates/syntax/test_data/parser/inline/ok/0039_type_arg.rast index 69e98b9d6..51e881a8e 100644 --- a/crates/syntax/test_data/parser/inline/ok/0039_type_arg.rast +++ b/crates/syntax/test_data/parser/inline/ok/0039_type_arg.rast | |||
@@ -15,7 +15,8 @@ SOURCE_FILE@0..46 | |||
15 | GENERIC_ARG_LIST@10..44 | 15 | GENERIC_ARG_LIST@10..44 |
16 | L_ANGLE@10..11 "<" | 16 | L_ANGLE@10..11 "<" |
17 | LIFETIME_ARG@11..18 | 17 | LIFETIME_ARG@11..18 |
18 | LIFETIME@11..18 "\'static" | 18 | LIFETIME@11..18 |
19 | LIFETIME_IDENT@11..18 "\'static" | ||
19 | COMMA@18..19 "," | 20 | COMMA@18..19 "," |
20 | WHITESPACE@19..20 " " | 21 | WHITESPACE@19..20 " " |
21 | TYPE_ARG@20..23 | 22 | TYPE_ARG@20..23 |
diff --git a/crates/syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast b/crates/syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast index 6baea6e3c..b6f5a5689 100644 --- a/crates/syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast +++ b/crates/syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast | |||
@@ -33,7 +33,8 @@ SOURCE_FILE@0..35 | |||
33 | GENERIC_ARG_LIST@24..28 | 33 | GENERIC_ARG_LIST@24..28 |
34 | L_ANGLE@24..25 "<" | 34 | L_ANGLE@24..25 "<" |
35 | LIFETIME_ARG@25..27 | 35 | LIFETIME_ARG@25..27 |
36 | LIFETIME@25..27 "\'a" | 36 | LIFETIME@25..27 |
37 | LIFETIME_IDENT@25..27 "\'a" | ||
37 | R_ANGLE@27..28 ">" | 38 | R_ANGLE@27..28 ">" |
38 | R_PAREN@28..29 ")" | 39 | R_PAREN@28..29 ")" |
39 | R_ANGLE@29..30 ">" | 40 | R_ANGLE@29..30 ">" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast b/crates/syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast index 4d8404e7c..7df6e190a 100644 --- a/crates/syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast +++ b/crates/syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast | |||
@@ -31,7 +31,8 @@ SOURCE_FILE@0..58 | |||
31 | PLUS@18..19 "+" | 31 | PLUS@18..19 "+" |
32 | WHITESPACE@19..20 " " | 32 | WHITESPACE@19..20 " " |
33 | TYPE_BOUND@20..22 | 33 | TYPE_BOUND@20..22 |
34 | LIFETIME@20..22 "\'f" | 34 | LIFETIME@20..22 |
35 | LIFETIME_IDENT@20..22 "\'f" | ||
35 | R_ANGLE@22..23 ">" | 36 | R_ANGLE@22..23 ">" |
36 | WHITESPACE@23..24 " " | 37 | WHITESPACE@23..24 " " |
37 | BLOCK_EXPR@24..26 | 38 | BLOCK_EXPR@24..26 |
@@ -72,7 +73,8 @@ SOURCE_FILE@0..58 | |||
72 | PLUS@49..50 "+" | 73 | PLUS@49..50 "+" |
73 | WHITESPACE@50..51 " " | 74 | WHITESPACE@50..51 " " |
74 | TYPE_BOUND@51..53 | 75 | TYPE_BOUND@51..53 |
75 | LIFETIME@51..53 "\'f" | 76 | LIFETIME@51..53 |
77 | LIFETIME_IDENT@51..53 "\'f" | ||
76 | R_ANGLE@53..54 ">" | 78 | R_ANGLE@53..54 ">" |
77 | WHITESPACE@54..55 " " | 79 | WHITESPACE@54..55 " " |
78 | BLOCK_EXPR@55..57 | 80 | BLOCK_EXPR@55..57 |
diff --git a/crates/syntax/test_data/parser/inline/ok/0056_where_clause.rast b/crates/syntax/test_data/parser/inline/ok/0056_where_clause.rast index 28129c50c..61dea413d 100644 --- a/crates/syntax/test_data/parser/inline/ok/0056_where_clause.rast +++ b/crates/syntax/test_data/parser/inline/ok/0056_where_clause.rast | |||
@@ -12,17 +12,20 @@ SOURCE_FILE@0..116 | |||
12 | WHERE_KW@9..14 "where" | 12 | WHERE_KW@9..14 "where" |
13 | WHITESPACE@14..18 "\n " | 13 | WHITESPACE@14..18 "\n " |
14 | WHERE_PRED@18..29 | 14 | WHERE_PRED@18..29 |
15 | LIFETIME@18..20 "\'a" | 15 | LIFETIME@18..20 |
16 | LIFETIME_IDENT@18..20 "\'a" | ||
16 | COLON@20..21 ":" | 17 | COLON@20..21 ":" |
17 | WHITESPACE@21..22 " " | 18 | WHITESPACE@21..22 " " |
18 | TYPE_BOUND_LIST@22..29 | 19 | TYPE_BOUND_LIST@22..29 |
19 | TYPE_BOUND@22..24 | 20 | TYPE_BOUND@22..24 |
20 | LIFETIME@22..24 "\'b" | 21 | LIFETIME@22..24 |
22 | LIFETIME_IDENT@22..24 "\'b" | ||
21 | WHITESPACE@24..25 " " | 23 | WHITESPACE@24..25 " " |
22 | PLUS@25..26 "+" | 24 | PLUS@25..26 "+" |
23 | WHITESPACE@26..27 " " | 25 | WHITESPACE@26..27 " " |
24 | TYPE_BOUND@27..29 | 26 | TYPE_BOUND@27..29 |
25 | LIFETIME@27..29 "\'c" | 27 | LIFETIME@27..29 |
28 | LIFETIME_IDENT@27..29 "\'c" | ||
26 | COMMA@29..30 "," | 29 | COMMA@29..30 "," |
27 | WHITESPACE@30..34 "\n " | 30 | WHITESPACE@30..34 "\n " |
28 | WHERE_PRED@34..59 | 31 | WHERE_PRED@34..59 |
@@ -53,7 +56,8 @@ SOURCE_FILE@0..116 | |||
53 | PLUS@50..51 "+" | 56 | PLUS@50..51 "+" |
54 | WHITESPACE@51..52 " " | 57 | WHITESPACE@51..52 " " |
55 | TYPE_BOUND@52..59 | 58 | TYPE_BOUND@52..59 |
56 | LIFETIME@52..59 "\'static" | 59 | LIFETIME@52..59 |
60 | LIFETIME_IDENT@52..59 "\'static" | ||
57 | COMMA@59..60 "," | 61 | COMMA@59..60 "," |
58 | WHITESPACE@60..64 "\n " | 62 | WHITESPACE@60..64 "\n " |
59 | WHERE_PRED@64..82 | 63 | WHERE_PRED@64..82 |
@@ -71,7 +75,8 @@ SOURCE_FILE@0..116 | |||
71 | WHITESPACE@79..80 " " | 75 | WHITESPACE@79..80 " " |
72 | TYPE_BOUND_LIST@80..82 | 76 | TYPE_BOUND_LIST@80..82 |
73 | TYPE_BOUND@80..82 | 77 | TYPE_BOUND@80..82 |
74 | LIFETIME@80..82 "\'a" | 78 | LIFETIME@80..82 |
79 | LIFETIME_IDENT@80..82 "\'a" | ||
75 | COMMA@82..83 "," | 80 | COMMA@82..83 "," |
76 | WHITESPACE@83..87 "\n " | 81 | WHITESPACE@83..87 "\n " |
77 | WHERE_PRED@87..112 | 82 | WHERE_PRED@87..112 |
@@ -102,7 +107,8 @@ SOURCE_FILE@0..116 | |||
102 | WHITESPACE@109..110 " " | 107 | WHITESPACE@109..110 " " |
103 | TYPE_BOUND_LIST@110..112 | 108 | TYPE_BOUND_LIST@110..112 |
104 | TYPE_BOUND@110..112 | 109 | TYPE_BOUND@110..112 |
105 | LIFETIME@110..112 "\'a" | 110 | LIFETIME@110..112 |
111 | LIFETIME_IDENT@110..112 "\'a" | ||
106 | WHITESPACE@112..113 "\n" | 112 | WHITESPACE@112..113 "\n" |
107 | BLOCK_EXPR@113..115 | 113 | BLOCK_EXPR@113..115 |
108 | L_CURLY@113..114 "{" | 114 | L_CURLY@113..114 "{" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast b/crates/syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast index 3a7fcfe24..49d26cef4 100644 --- a/crates/syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast +++ b/crates/syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast | |||
@@ -31,13 +31,15 @@ SOURCE_FILE@0..42 | |||
31 | GENERIC_ARG_LIST@30..34 | 31 | GENERIC_ARG_LIST@30..34 |
32 | L_ANGLE@30..31 "<" | 32 | L_ANGLE@30..31 "<" |
33 | LIFETIME_ARG@31..33 | 33 | LIFETIME_ARG@31..33 |
34 | LIFETIME@31..33 "\'a" | 34 | LIFETIME@31..33 |
35 | LIFETIME_IDENT@31..33 "\'a" | ||
35 | R_ANGLE@33..34 ">" | 36 | R_ANGLE@33..34 ">" |
36 | R_ANGLE@34..35 ">" | 37 | R_ANGLE@34..35 ">" |
37 | WHITESPACE@35..36 " " | 38 | WHITESPACE@35..36 " " |
38 | PLUS@36..37 "+" | 39 | PLUS@36..37 "+" |
39 | WHITESPACE@37..38 " " | 40 | WHITESPACE@37..38 " " |
40 | TYPE_BOUND@38..40 | 41 | TYPE_BOUND@38..40 |
41 | LIFETIME@38..40 "\'a" | 42 | LIFETIME@38..40 |
43 | LIFETIME_IDENT@38..40 "\'a" | ||
42 | SEMICOLON@40..41 ";" | 44 | SEMICOLON@40..41 ";" |
43 | WHITESPACE@41..42 "\n" | 45 | WHITESPACE@41..42 "\n" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0081_for_type.rast b/crates/syntax/test_data/parser/inline/ok/0081_for_type.rast index f319d5141..8c909b5af 100644 --- a/crates/syntax/test_data/parser/inline/ok/0081_for_type.rast +++ b/crates/syntax/test_data/parser/inline/ok/0081_for_type.rast | |||
@@ -12,7 +12,8 @@ SOURCE_FILE@0..121 | |||
12 | GENERIC_PARAM_LIST@12..16 | 12 | GENERIC_PARAM_LIST@12..16 |
13 | L_ANGLE@12..13 "<" | 13 | L_ANGLE@12..13 "<" |
14 | LIFETIME_PARAM@13..15 | 14 | LIFETIME_PARAM@13..15 |
15 | LIFETIME@13..15 "\'a" | 15 | LIFETIME@13..15 |
16 | LIFETIME_IDENT@13..15 "\'a" | ||
16 | R_ANGLE@15..16 ">" | 17 | R_ANGLE@15..16 ">" |
17 | WHITESPACE@16..17 " " | 18 | WHITESPACE@16..17 " " |
18 | FN_PTR_TYPE@17..27 | 19 | FN_PTR_TYPE@17..27 |
@@ -42,7 +43,8 @@ SOURCE_FILE@0..121 | |||
42 | GENERIC_PARAM_LIST@41..45 | 43 | GENERIC_PARAM_LIST@41..45 |
43 | L_ANGLE@41..42 "<" | 44 | L_ANGLE@41..42 "<" |
44 | LIFETIME_PARAM@42..44 | 45 | LIFETIME_PARAM@42..44 |
45 | LIFETIME@42..44 "\'a" | 46 | LIFETIME@42..44 |
47 | LIFETIME_IDENT@42..44 "\'a" | ||
46 | R_ANGLE@44..45 ">" | 48 | R_ANGLE@44..45 ">" |
47 | WHITESPACE@45..46 " " | 49 | WHITESPACE@45..46 " " |
48 | FN_PTR_TYPE@46..80 | 50 | FN_PTR_TYPE@46..80 |
@@ -59,7 +61,8 @@ SOURCE_FILE@0..121 | |||
59 | PARAM@67..73 | 61 | PARAM@67..73 |
60 | REF_TYPE@67..73 | 62 | REF_TYPE@67..73 |
61 | AMP@67..68 "&" | 63 | AMP@67..68 "&" |
62 | LIFETIME@68..70 "\'a" | 64 | LIFETIME@68..70 |
65 | LIFETIME_IDENT@68..70 "\'a" | ||
63 | WHITESPACE@70..71 " " | 66 | WHITESPACE@70..71 " " |
64 | TUPLE_TYPE@71..73 | 67 | TUPLE_TYPE@71..73 |
65 | L_PAREN@71..72 "(" | 68 | L_PAREN@71..72 "(" |
@@ -87,7 +90,8 @@ SOURCE_FILE@0..121 | |||
87 | GENERIC_PARAM_LIST@96..100 | 90 | GENERIC_PARAM_LIST@96..100 |
88 | L_ANGLE@96..97 "<" | 91 | L_ANGLE@96..97 "<" |
89 | LIFETIME_PARAM@97..99 | 92 | LIFETIME_PARAM@97..99 |
90 | LIFETIME@97..99 "\'a" | 93 | LIFETIME@97..99 |
94 | LIFETIME_IDENT@97..99 "\'a" | ||
91 | R_ANGLE@99..100 ">" | 95 | R_ANGLE@99..100 ">" |
92 | WHITESPACE@100..101 " " | 96 | WHITESPACE@100..101 " " |
93 | PATH_TYPE@101..119 | 97 | PATH_TYPE@101..119 |
@@ -100,7 +104,8 @@ SOURCE_FILE@0..121 | |||
100 | TYPE_ARG@111..118 | 104 | TYPE_ARG@111..118 |
101 | REF_TYPE@111..118 | 105 | REF_TYPE@111..118 |
102 | AMP@111..112 "&" | 106 | AMP@111..112 "&" |
103 | LIFETIME@112..114 "\'a" | 107 | LIFETIME@112..114 |
108 | LIFETIME_IDENT@112..114 "\'a" | ||
104 | WHITESPACE@114..115 " " | 109 | WHITESPACE@114..115 " " |
105 | PATH_TYPE@115..118 | 110 | PATH_TYPE@115..118 |
106 | PATH@115..118 | 111 | PATH@115..118 |
diff --git a/crates/syntax/test_data/parser/inline/ok/0109_label.rast b/crates/syntax/test_data/parser/inline/ok/0109_label.rast index c9588025c..860dfe608 100644 --- a/crates/syntax/test_data/parser/inline/ok/0109_label.rast +++ b/crates/syntax/test_data/parser/inline/ok/0109_label.rast | |||
@@ -14,7 +14,8 @@ SOURCE_FILE@0..74 | |||
14 | EXPR_STMT@15..26 | 14 | EXPR_STMT@15..26 |
15 | LOOP_EXPR@15..26 | 15 | LOOP_EXPR@15..26 |
16 | LABEL@15..18 | 16 | LABEL@15..18 |
17 | LIFETIME@15..17 "\'a" | 17 | LIFETIME@15..17 |
18 | LIFETIME_IDENT@15..17 "\'a" | ||
18 | COLON@17..18 ":" | 19 | COLON@17..18 ":" |
19 | WHITESPACE@18..19 " " | 20 | WHITESPACE@18..19 " " |
20 | LOOP_KW@19..23 "loop" | 21 | LOOP_KW@19..23 "loop" |
@@ -26,7 +27,8 @@ SOURCE_FILE@0..74 | |||
26 | EXPR_STMT@31..48 | 27 | EXPR_STMT@31..48 |
27 | WHILE_EXPR@31..48 | 28 | WHILE_EXPR@31..48 |
28 | LABEL@31..34 | 29 | LABEL@31..34 |
29 | LIFETIME@31..33 "\'b" | 30 | LIFETIME@31..33 |
31 | LIFETIME_IDENT@31..33 "\'b" | ||
30 | COLON@33..34 ":" | 32 | COLON@33..34 ":" |
31 | WHITESPACE@34..35 " " | 33 | WHITESPACE@34..35 " " |
32 | WHILE_KW@35..40 "while" | 34 | WHILE_KW@35..40 "while" |
@@ -41,7 +43,8 @@ SOURCE_FILE@0..74 | |||
41 | WHITESPACE@48..53 "\n " | 43 | WHITESPACE@48..53 "\n " |
42 | FOR_EXPR@53..71 | 44 | FOR_EXPR@53..71 |
43 | LABEL@53..56 | 45 | LABEL@53..56 |
44 | LIFETIME@53..55 "\'c" | 46 | LIFETIME@53..55 |
47 | LIFETIME_IDENT@53..55 "\'c" | ||
45 | COLON@55..56 ":" | 48 | COLON@55..56 ":" |
46 | WHITESPACE@56..57 " " | 49 | WHITESPACE@56..57 " " |
47 | FOR_KW@57..60 "for" | 50 | FOR_KW@57..60 "for" |
diff --git a/crates/syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast b/crates/syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast index 570b95205..616aa984e 100644 --- a/crates/syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast +++ b/crates/syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast | |||
@@ -20,7 +20,8 @@ SOURCE_FILE@0..64 | |||
20 | R_PAREN@24..25 ")" | 20 | R_PAREN@24..25 ")" |
21 | R_BRACK@25..26 "]" | 21 | R_BRACK@25..26 "]" |
22 | WHITESPACE@26..27 " " | 22 | WHITESPACE@26..27 " " |
23 | LIFETIME@27..29 "\'a" | 23 | LIFETIME@27..29 |
24 | LIFETIME_IDENT@27..29 "\'a" | ||
24 | COMMA@29..30 "," | 25 | COMMA@29..30 "," |
25 | WHITESPACE@30..31 " " | 26 | WHITESPACE@30..31 " " |
26 | TYPE_PARAM@31..48 | 27 | TYPE_PARAM@31..48 |
@@ -49,7 +50,8 @@ SOURCE_FILE@0..64 | |||
49 | WHITESPACE@52..53 " " | 50 | WHITESPACE@52..53 " " |
50 | REF_TYPE@53..58 | 51 | REF_TYPE@53..58 |
51 | AMP@53..54 "&" | 52 | AMP@53..54 "&" |
52 | LIFETIME@54..56 "\'a" | 53 | LIFETIME@54..56 |
54 | LIFETIME_IDENT@54..56 "\'a" | ||
53 | WHITESPACE@56..57 " " | 55 | WHITESPACE@56..57 " " |
54 | PATH_TYPE@57..58 | 56 | PATH_TYPE@57..58 |
55 | PATH@57..58 | 57 | PATH@57..58 |
diff --git a/crates/syntax/test_data/parser/inline/ok/0161_labeled_block.rast b/crates/syntax/test_data/parser/inline/ok/0161_labeled_block.rast index 9e9a5f9c5..c2dea1cc1 100644 --- a/crates/syntax/test_data/parser/inline/ok/0161_labeled_block.rast +++ b/crates/syntax/test_data/parser/inline/ok/0161_labeled_block.rast | |||
@@ -14,7 +14,8 @@ SOURCE_FILE@0..23 | |||
14 | EXPR_STMT@9..20 | 14 | EXPR_STMT@9..20 |
15 | EFFECT_EXPR@9..19 | 15 | EFFECT_EXPR@9..19 |
16 | LABEL@9..16 | 16 | LABEL@9..16 |
17 | LIFETIME@9..15 "\'label" | 17 | LIFETIME@9..15 |
18 | LIFETIME_IDENT@9..15 "\'label" | ||
18 | COLON@15..16 ":" | 19 | COLON@15..16 ":" |
19 | WHITESPACE@16..17 " " | 20 | WHITESPACE@16..17 " " |
20 | BLOCK_EXPR@17..19 | 21 | BLOCK_EXPR@17..19 |