aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax/test_data/parser/inline/ok
diff options
context:
space:
mode:
Diffstat (limited to 'crates/syntax/test_data/parser/inline/ok')
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0003_where_pred_for.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0006_self_param.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0007_type_param_bounds.rast3
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0015_continue_expr.rast3
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0028_impl_trait_type.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0033_reference_type;.rast3
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0034_break_expr.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0039_type_arg.rast3
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0045_param_list_opt_patterns.rast3
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0048_path_type_with_bounds.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0056_where_clause.rast18
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0065_dyn_trait_type.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0081_for_type.rast15
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0109_label.rast9
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0122_generic_lifetime_type_attribute.rast6
-rw-r--r--crates/syntax/test_data/parser/inline/ok/0161_labeled_block.rast3
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