aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests/data/parser/inline
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/inline')
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0001_const_unsafe_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0002_const_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0004_extern_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0007_unsafe_trait.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0009_unsafe_auto_trait.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0011_unsafe_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0012_unsafe_extern_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0013_unsafe_block_in_mod.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0014_type_item_type_params.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0015_type_item.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0016_type_item_where_clause.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0017_paren_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0018_unit_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0019_singleton_tuple_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0020_never_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0021_pointer_type_no_mutability.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0022_pointer_type_mut.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0023_array_type_missing_semi.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0024_array_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0025_slice_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0026_reference_type;.txt6
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0027_placeholder_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0028_fn_pointer_type.txt6
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0029_fn_pointer_type_missing_fn.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0030_fn_pointer_type_with_ret.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0031_for_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0032_path_type.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0034_bind_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0035_ref_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0036_placeholder_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0037_crate_visibility.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0038_function_ret_type.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0039_path_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0040_expr_literals.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0041_type_param_bounds.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0042_type_param_default.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0043_call_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0044_ref_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0045_block.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0050_let_stmt;.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0051_method_call_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0052_field_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0053_block_items.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0054_impl_item_items.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0056_trait_item.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0057_auto_trait.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0058_type_arg.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0059_function_where_clause.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0060_function_type_params.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0061_struct_lit.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0063_impl_trait_type.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0063_lambda_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0064_param_list.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0065_if_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0066_lambda_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0067_block_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0068_pub_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0068_return_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0069_match_arm.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0070_match_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0071_tuple_pat_fields.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0072_path_part.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0073_struct_pat_fields.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0074_unary_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0075_try_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0076_cond.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0077_while_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0078_mod_contents.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0079_cast_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0080_tuple_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0081_index_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0082_tuple_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0083_postfix_range.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0084_loop_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0085_for_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0085_match_arms_commas.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0086_array_expr.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0086_no_semi_after_block.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0087_stmt_postfix_expr_ambiguity.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0088_stmt_bin_expr_ambiguity.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0089_slice_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0090_trait_item_items.txt8
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0091_fn_decl.txt4
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0092_literal_pattern.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0093_path_fn_trait_args.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0094_range_pat.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0095_path_type_with_bounds.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0096_value_parameters_no_patterns.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0097_param_list_opt_patterns.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0098_where_clause.txt2
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0099_crate_keyword_vis.txt2
92 files changed, 123 insertions, 123 deletions
diff --git a/crates/libsyntax2/tests/data/parser/inline/0001_const_unsafe_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0001_const_unsafe_fn.txt
index 3932d033c..234c3c748 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0001_const_unsafe_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0001_const_unsafe_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 25) 1FILE@[0; 25)
2 FUNCTION@[0; 24) 2 FN_DEF@[0; 24)
3 CONST_KW@[0; 5) 3 CONST_KW@[0; 5)
4 WHITESPACE@[5; 6) 4 WHITESPACE@[5; 6)
5 UNSAFE_KW@[6; 12) 5 UNSAFE_KW@[6; 12)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0002_const_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0002_const_fn.txt
index bc72ab235..c7d66b2e1 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0002_const_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0002_const_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 18) 1FILE@[0; 18)
2 FUNCTION@[0; 17) 2 FN_DEF@[0; 17)
3 CONST_KW@[0; 5) 3 CONST_KW@[0; 5)
4 WHITESPACE@[5; 6) 4 WHITESPACE@[5; 6)
5 FN_KW@[6; 8) 5 FN_KW@[6; 8)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0004_extern_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0004_extern_fn.txt
index e7787d4ab..161af9c7d 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0004_extern_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0004_extern_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 19) 1FILE@[0; 19)
2 FUNCTION@[0; 18) 2 FN_DEF@[0; 18)
3 ABI@[0; 6) 3 ABI@[0; 6)
4 EXTERN_KW@[0; 6) 4 EXTERN_KW@[0; 6)
5 WHITESPACE@[6; 7) 5 WHITESPACE@[6; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0007_unsafe_trait.txt b/crates/libsyntax2/tests/data/parser/inline/0007_unsafe_trait.txt
index a98c05c77..e75f18802 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0007_unsafe_trait.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0007_unsafe_trait.txt
@@ -1,5 +1,5 @@
1FILE@[0; 18) 1FILE@[0; 18)
2 TRAIT@[0; 17) 2 TRAIT_DEF@[0; 17)
3 UNSAFE_KW@[0; 6) 3 UNSAFE_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 TRAIT_KW@[7; 12) 5 TRAIT_KW@[7; 12)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0009_unsafe_auto_trait.txt b/crates/libsyntax2/tests/data/parser/inline/0009_unsafe_auto_trait.txt
index dac09a654..78d0331d0 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0009_unsafe_auto_trait.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0009_unsafe_auto_trait.txt
@@ -1,5 +1,5 @@
1FILE@[0; 23) 1FILE@[0; 23)
2 TRAIT@[0; 22) 2 TRAIT_DEF@[0; 22)
3 UNSAFE_KW@[0; 6) 3 UNSAFE_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 AUTO_KW@[7; 11) 5 AUTO_KW@[7; 11)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0011_unsafe_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0011_unsafe_fn.txt
index 9e5dcafa6..3f9672f54 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0011_unsafe_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0011_unsafe_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 19) 1FILE@[0; 19)
2 FUNCTION@[0; 18) 2 FN_DEF@[0; 18)
3 UNSAFE_KW@[0; 6) 3 UNSAFE_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 FN_KW@[7; 9) 5 FN_KW@[7; 9)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0012_unsafe_extern_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0012_unsafe_extern_fn.txt
index 7ed4d42c1..27c807aea 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0012_unsafe_extern_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0012_unsafe_extern_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 30) 1FILE@[0; 30)
2 FUNCTION@[0; 29) 2 FN_DEF@[0; 29)
3 UNSAFE_KW@[0; 6) 3 UNSAFE_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 ABI@[7; 17) 5 ABI@[7; 17)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0013_unsafe_block_in_mod.txt b/crates/libsyntax2/tests/data/parser/inline/0013_unsafe_block_in_mod.txt
index d1bcffe77..4cd9b579c 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0013_unsafe_block_in_mod.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0013_unsafe_block_in_mod.txt
@@ -1,5 +1,5 @@
1FILE@[0; 33) 1FILE@[0; 33)
2 FUNCTION@[0; 10) 2 FN_DEF@[0; 10)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
@@ -21,7 +21,7 @@ FILE@[0; 33)
21 WHITESPACE@[19; 20) 21 WHITESPACE@[19; 20)
22 R_CURLY@[20; 21) 22 R_CURLY@[20; 21)
23 WHITESPACE@[21; 22) 23 WHITESPACE@[21; 22)
24 FUNCTION@[22; 32) 24 FN_DEF@[22; 32)
25 FN_KW@[22; 24) 25 FN_KW@[22; 24)
26 WHITESPACE@[24; 25) 26 WHITESPACE@[24; 25)
27 NAME@[25; 28) 27 NAME@[25; 28)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0014_type_item_type_params.txt b/crates/libsyntax2/tests/data/parser/inline/0014_type_item_type_params.txt
index e39e57889..be4f7d17d 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0014_type_item_type_params.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0014_type_item_type_params.txt
@@ -1,5 +1,5 @@
1FILE@[0; 21) 1FILE@[0; 21)
2 TYPE_ITEM@[0; 20) 2 TYPE_DEF@[0; 20)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 11) 5 NAME@[5; 11)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0015_type_item.txt b/crates/libsyntax2/tests/data/parser/inline/0015_type_item.txt
index 964071aa1..a6c63b030 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0015_type_item.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0015_type_item.txt
@@ -1,5 +1,5 @@
1FILE@[0; 16) 1FILE@[0; 16)
2 TYPE_ITEM@[0; 15) 2 TYPE_DEF@[0; 15)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 8) 5 NAME@[5; 8)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0016_type_item_where_clause.txt b/crates/libsyntax2/tests/data/parser/inline/0016_type_item_where_clause.txt
index 2f3c52960..6df40a6e4 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0016_type_item_where_clause.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0016_type_item_where_clause.txt
@@ -1,5 +1,5 @@
1FILE@[0; 31) 1FILE@[0; 31)
2 TYPE_ITEM@[0; 30) 2 TYPE_DEF@[0; 30)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 8) 5 NAME@[5; 8)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0017_paren_type.txt b/crates/libsyntax2/tests/data/parser/inline/0017_paren_type.txt
index 1194fb02c..9858ff955 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0017_paren_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0017_paren_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 16) 1FILE@[0; 16)
2 TYPE_ITEM@[0; 15) 2 TYPE_DEF@[0; 15)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0018_unit_type.txt b/crates/libsyntax2/tests/data/parser/inline/0018_unit_type.txt
index e52af7b1e..83e06de45 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0018_unit_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0018_unit_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 13) 1FILE@[0; 13)
2 TYPE_ITEM@[0; 12) 2 TYPE_DEF@[0; 12)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0019_singleton_tuple_type.txt b/crates/libsyntax2/tests/data/parser/inline/0019_singleton_tuple_type.txt
index 7b8e06c25..662fa4fd8 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0019_singleton_tuple_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0019_singleton_tuple_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 17) 1FILE@[0; 17)
2 TYPE_ITEM@[0; 16) 2 TYPE_DEF@[0; 16)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0020_never_type.txt b/crates/libsyntax2/tests/data/parser/inline/0020_never_type.txt
index 89f8a9eea..3ce4f08a9 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0020_never_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0020_never_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 16) 1FILE@[0; 16)
2 TYPE_ITEM@[0; 15) 2 TYPE_DEF@[0; 15)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 10) 5 NAME@[5; 10)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0021_pointer_type_no_mutability.txt b/crates/libsyntax2/tests/data/parser/inline/0021_pointer_type_no_mutability.txt
index d86fc6388..7bbb18a7f 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0021_pointer_type_no_mutability.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0021_pointer_type_no_mutability.txt
@@ -1,5 +1,5 @@
1FILE@[0; 14) 1FILE@[0; 14)
2 TYPE_ITEM@[0; 13) 2 TYPE_DEF@[0; 13)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0022_pointer_type_mut.txt b/crates/libsyntax2/tests/data/parser/inline/0022_pointer_type_mut.txt
index fbeba506e..169e2b922 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0022_pointer_type_mut.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0022_pointer_type_mut.txt
@@ -1,5 +1,5 @@
1FILE@[0; 36) 1FILE@[0; 36)
2 TYPE_ITEM@[0; 17) 2 TYPE_DEF@[0; 17)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
@@ -16,7 +16,7 @@ FILE@[0; 36)
16 R_PAREN@[15; 16) 16 R_PAREN@[15; 16)
17 SEMI@[16; 17) 17 SEMI@[16; 17)
18 WHITESPACE@[17; 18) 18 WHITESPACE@[17; 18)
19 TYPE_ITEM@[18; 35) 19 TYPE_DEF@[18; 35)
20 TYPE_KW@[18; 22) 20 TYPE_KW@[18; 22)
21 WHITESPACE@[22; 23) 21 WHITESPACE@[22; 23)
22 NAME@[23; 24) 22 NAME@[23; 24)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0023_array_type_missing_semi.txt b/crates/libsyntax2/tests/data/parser/inline/0023_array_type_missing_semi.txt
index 4d90d52c7..140ff1320 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0023_array_type_missing_semi.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0023_array_type_missing_semi.txt
@@ -1,5 +1,5 @@
1FILE@[0; 18) 1FILE@[0; 18)
2 TYPE_ITEM@[0; 12) 2 TYPE_DEF@[0; 12)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0024_array_type.txt b/crates/libsyntax2/tests/data/parser/inline/0024_array_type.txt
index 5a6b76904..835a0dba8 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0024_array_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0024_array_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 19) 1FILE@[0; 19)
2 TYPE_ITEM@[0; 18) 2 TYPE_DEF@[0; 18)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0025_slice_type.txt b/crates/libsyntax2/tests/data/parser/inline/0025_slice_type.txt
index 52508cda4..83cf530c3 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0025_slice_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0025_slice_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 15) 1FILE@[0; 15)
2 TYPE_ITEM@[0; 14) 2 TYPE_DEF@[0; 14)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0026_reference_type;.txt b/crates/libsyntax2/tests/data/parser/inline/0026_reference_type;.txt
index b6bd6a48c..02c5aa26c 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0026_reference_type;.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0026_reference_type;.txt
@@ -1,5 +1,5 @@
1FILE@[0; 54) 1FILE@[0; 54)
2 TYPE_ITEM@[0; 13) 2 TYPE_DEF@[0; 13)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
@@ -14,7 +14,7 @@ FILE@[0; 54)
14 R_PAREN@[11; 12) 14 R_PAREN@[11; 12)
15 SEMI@[12; 13) 15 SEMI@[12; 13)
16 WHITESPACE@[13; 14) 16 WHITESPACE@[13; 14)
17 TYPE_ITEM@[14; 35) 17 TYPE_DEF@[14; 35)
18 TYPE_KW@[14; 18) 18 TYPE_KW@[14; 18)
19 WHITESPACE@[18; 19) 19 WHITESPACE@[18; 19)
20 NAME@[19; 20) 20 NAME@[19; 20)
@@ -31,7 +31,7 @@ FILE@[0; 54)
31 R_PAREN@[33; 34) 31 R_PAREN@[33; 34)
32 SEMI@[34; 35) 32 SEMI@[34; 35)
33 WHITESPACE@[35; 36) 33 WHITESPACE@[35; 36)
34 TYPE_ITEM@[36; 53) 34 TYPE_DEF@[36; 53)
35 TYPE_KW@[36; 40) 35 TYPE_KW@[36; 40)
36 WHITESPACE@[40; 41) 36 WHITESPACE@[40; 41)
37 NAME@[41; 42) 37 NAME@[41; 42)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0027_placeholder_type.txt b/crates/libsyntax2/tests/data/parser/inline/0027_placeholder_type.txt
index 5e6e6c397..9583c94b6 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0027_placeholder_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0027_placeholder_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 22) 1FILE@[0; 22)
2 TYPE_ITEM@[0; 21) 2 TYPE_DEF@[0; 21)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 16) 5 NAME@[5; 16)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0028_fn_pointer_type.txt b/crates/libsyntax2/tests/data/parser/inline/0028_fn_pointer_type.txt
index 31818365a..1e0526531 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0028_fn_pointer_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0028_fn_pointer_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 70) 1FILE@[0; 70)
2 TYPE_ITEM@[0; 14) 2 TYPE_DEF@[0; 14)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
@@ -14,7 +14,7 @@ FILE@[0; 70)
14 R_PAREN@[12; 13) 14 R_PAREN@[12; 13)
15 SEMI@[13; 14) 15 SEMI@[13; 14)
16 WHITESPACE@[14; 15) 16 WHITESPACE@[14; 15)
17 TYPE_ITEM@[15; 36) 17 TYPE_DEF@[15; 36)
18 TYPE_KW@[15; 19) 18 TYPE_KW@[15; 19)
19 WHITESPACE@[19; 20) 19 WHITESPACE@[19; 20)
20 NAME@[20; 21) 20 NAME@[20; 21)
@@ -31,7 +31,7 @@ FILE@[0; 70)
31 R_PAREN@[34; 35) 31 R_PAREN@[34; 35)
32 SEMI@[35; 36) 32 SEMI@[35; 36)
33 WHITESPACE@[36; 37) 33 WHITESPACE@[36; 37)
34 TYPE_ITEM@[37; 69) 34 TYPE_DEF@[37; 69)
35 TYPE_KW@[37; 41) 35 TYPE_KW@[37; 41)
36 WHITESPACE@[41; 42) 36 WHITESPACE@[41; 42)
37 NAME@[42; 43) 37 NAME@[42; 43)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0029_fn_pointer_type_missing_fn.txt b/crates/libsyntax2/tests/data/parser/inline/0029_fn_pointer_type_missing_fn.txt
index ddec1b866..5c83654cc 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0029_fn_pointer_type_missing_fn.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0029_fn_pointer_type_missing_fn.txt
@@ -1,5 +1,5 @@
1FILE@[0; 20) 1FILE@[0; 20)
2 TYPE_ITEM@[0; 15) 2 TYPE_DEF@[0; 15)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0030_fn_pointer_type_with_ret.txt b/crates/libsyntax2/tests/data/parser/inline/0030_fn_pointer_type_with_ret.txt
index 447b1ed3f..5ac307fd0 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0030_fn_pointer_type_with_ret.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0030_fn_pointer_type_with_ret.txt
@@ -1,5 +1,5 @@
1FILE@[0; 21) 1FILE@[0; 21)
2 TYPE_ITEM@[0; 20) 2 TYPE_DEF@[0; 20)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0031_for_type.txt b/crates/libsyntax2/tests/data/parser/inline/0031_for_type.txt
index 65753a702..a46356777 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0031_for_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0031_for_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 29) 1FILE@[0; 29)
2 TYPE_ITEM@[0; 28) 2 TYPE_DEF@[0; 28)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0032_path_type.txt b/crates/libsyntax2/tests/data/parser/inline/0032_path_type.txt
index d9085118a..b07bea075 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0032_path_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0032_path_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 71) 1FILE@[0; 71)
2 TYPE_ITEM@[0; 13) 2 TYPE_DEF@[0; 13)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
@@ -14,7 +14,7 @@ FILE@[0; 71)
14 IDENT@[9; 12) "Foo" 14 IDENT@[9; 12) "Foo"
15 SEMI@[12; 13) 15 SEMI@[12; 13)
16 WHITESPACE@[13; 14) 16 WHITESPACE@[13; 14)
17 TYPE_ITEM@[14; 29) 17 TYPE_DEF@[14; 29)
18 TYPE_KW@[14; 18) 18 TYPE_KW@[14; 18)
19 WHITESPACE@[18; 19) 19 WHITESPACE@[18; 19)
20 NAME@[19; 20) 20 NAME@[19; 20)
@@ -30,7 +30,7 @@ FILE@[0; 71)
30 IDENT@[25; 28) "Foo" 30 IDENT@[25; 28) "Foo"
31 SEMI@[28; 29) 31 SEMI@[28; 29)
32 WHITESPACE@[29; 30) 32 WHITESPACE@[29; 30)
33 TYPE_ITEM@[30; 49) 33 TYPE_DEF@[30; 49)
34 TYPE_KW@[30; 34) 34 TYPE_KW@[30; 34)
35 WHITESPACE@[34; 35) 35 WHITESPACE@[34; 35)
36 NAME@[35; 36) 36 NAME@[35; 36)
@@ -49,7 +49,7 @@ FILE@[0; 71)
49 IDENT@[45; 48) "Foo" 49 IDENT@[45; 48) "Foo"
50 SEMI@[48; 49) 50 SEMI@[48; 49)
51 WHITESPACE@[49; 50) 51 WHITESPACE@[49; 50)
52 TYPE_ITEM@[50; 70) 52 TYPE_DEF@[50; 70)
53 TYPE_KW@[50; 54) 53 TYPE_KW@[50; 54)
54 WHITESPACE@[54; 55) 54 WHITESPACE@[54; 55)
55 NAME@[55; 56) 55 NAME@[55; 56)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0034_bind_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0034_bind_pat.txt
index e8e4e4c2b..54396c247 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0034_bind_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0034_bind_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 146) 1FILE@[0; 146)
2 FUNCTION@[0; 145) 2 FN_DEF@[0; 145)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0035_ref_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0035_ref_pat.txt
index 6fbffd8b7..ef2e2e748 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0035_ref_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0035_ref_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 52) 1FILE@[0; 52)
2 FUNCTION@[0; 51) 2 FN_DEF@[0; 51)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0036_placeholder_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0036_placeholder_pat.txt
index 8c63cdfae..7cf2b43a7 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0036_placeholder_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0036_placeholder_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 26) 1FILE@[0; 26)
2 FUNCTION@[0; 25) 2 FN_DEF@[0; 25)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0037_crate_visibility.txt b/crates/libsyntax2/tests/data/parser/inline/0037_crate_visibility.txt
index 835832620..fb6c2d7cf 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0037_crate_visibility.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0037_crate_visibility.txt
@@ -1,5 +1,5 @@
1FILE@[0; 81) 1FILE@[0; 81)
2 STRUCT@[0; 20) 2 STRUCT_DEF@[0; 20)
3 VISIBILITY@[0; 10) 3 VISIBILITY@[0; 10)
4 PUB_KW@[0; 3) 4 PUB_KW@[0; 3)
5 L_PAREN@[3; 4) 5 L_PAREN@[3; 4)
@@ -12,7 +12,7 @@ FILE@[0; 81)
12 IDENT@[18; 19) "S" 12 IDENT@[18; 19) "S"
13 SEMI@[19; 20) 13 SEMI@[19; 20)
14 WHITESPACE@[20; 21) 14 WHITESPACE@[20; 21)
15 STRUCT@[21; 40) 15 STRUCT_DEF@[21; 40)
16 VISIBILITY@[21; 30) 16 VISIBILITY@[21; 30)
17 PUB_KW@[21; 24) 17 PUB_KW@[21; 24)
18 L_PAREN@[24; 25) 18 L_PAREN@[24; 25)
@@ -25,7 +25,7 @@ FILE@[0; 81)
25 IDENT@[38; 39) "S" 25 IDENT@[38; 39) "S"
26 SEMI@[39; 40) 26 SEMI@[39; 40)
27 WHITESPACE@[40; 41) 27 WHITESPACE@[40; 41)
28 STRUCT@[41; 60) 28 STRUCT_DEF@[41; 60)
29 VISIBILITY@[41; 50) 29 VISIBILITY@[41; 50)
30 PUB_KW@[41; 44) 30 PUB_KW@[41; 44)
31 L_PAREN@[44; 45) 31 L_PAREN@[44; 45)
@@ -38,7 +38,7 @@ FILE@[0; 81)
38 IDENT@[58; 59) "S" 38 IDENT@[58; 59) "S"
39 SEMI@[59; 60) 39 SEMI@[59; 60)
40 WHITESPACE@[60; 61) 40 WHITESPACE@[60; 61)
41 STRUCT@[61; 80) 41 STRUCT_DEF@[61; 80)
42 VISIBILITY@[61; 70) 42 VISIBILITY@[61; 70)
43 PUB_KW@[61; 64) 43 PUB_KW@[61; 64)
44 L_PAREN@[64; 65) 44 L_PAREN@[64; 65)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0038_function_ret_type.txt b/crates/libsyntax2/tests/data/parser/inline/0038_function_ret_type.txt
index 58583eefe..66e3e1bba 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0038_function_ret_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0038_function_ret_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 30) 1FILE@[0; 30)
2 FUNCTION@[0; 11) 2 FN_DEF@[0; 11)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
@@ -12,7 +12,7 @@ FILE@[0; 30)
12 L_CURLY@[9; 10) 12 L_CURLY@[9; 10)
13 R_CURLY@[10; 11) 13 R_CURLY@[10; 11)
14 WHITESPACE@[11; 12) 14 WHITESPACE@[11; 12)
15 FUNCTION@[12; 29) 15 FN_DEF@[12; 29)
16 FN_KW@[12; 14) 16 FN_KW@[12; 14)
17 WHITESPACE@[14; 15) 17 WHITESPACE@[14; 15)
18 NAME@[15; 18) 18 NAME@[15; 18)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0039_path_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0039_path_expr.txt
index 8b505774f..876dd068c 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0039_path_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0039_path_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 91) 1FILE@[0; 91)
2 FUNCTION@[0; 90) 2 FN_DEF@[0; 90)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0040_expr_literals.txt b/crates/libsyntax2/tests/data/parser/inline/0040_expr_literals.txt
index 192b62211..78cd614a7 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0040_expr_literals.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0040_expr_literals.txt
@@ -1,5 +1,5 @@
1FILE@[0; 189) 1FILE@[0; 189)
2 FUNCTION@[0; 188) 2 FN_DEF@[0; 188)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0041_type_param_bounds.txt b/crates/libsyntax2/tests/data/parser/inline/0041_type_param_bounds.txt
index a7ac4567c..ea05ad0a6 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0041_type_param_bounds.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0041_type_param_bounds.txt
@@ -1,5 +1,5 @@
1FILE@[0; 35) 1FILE@[0; 35)
2 STRUCT@[0; 34) 2 STRUCT_DEF@[0; 34)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 NAME@[7; 8) 5 NAME@[7; 8)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0042_type_param_default.txt b/crates/libsyntax2/tests/data/parser/inline/0042_type_param_default.txt
index d6d9f8712..0792dbfc0 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0042_type_param_default.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0042_type_param_default.txt
@@ -1,5 +1,5 @@
1FILE@[0; 19) 1FILE@[0; 19)
2 STRUCT@[0; 18) 2 STRUCT_DEF@[0; 18)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 NAME@[7; 8) 5 NAME@[7; 8)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0043_call_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0043_call_expr.txt
index f4789d2d9..59b920560 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0043_call_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0043_call_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 57) 1FILE@[0; 57)
2 FUNCTION@[0; 56) 2 FN_DEF@[0; 56)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0044_ref_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0044_ref_expr.txt
index 05f6c015a..f9e0260d0 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0044_ref_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0044_ref_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 52) 1FILE@[0; 52)
2 FUNCTION@[0; 51) 2 FN_DEF@[0; 51)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0045_block.txt b/crates/libsyntax2/tests/data/parser/inline/0045_block.txt
index 8519101c3..14e43f481 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0045_block.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0045_block.txt
@@ -1,5 +1,5 @@
1FILE@[0; 65) 1FILE@[0; 65)
2 FUNCTION@[0; 9) 2 FN_DEF@[0; 9)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 4) 5 NAME@[3; 4)
@@ -12,7 +12,7 @@ FILE@[0; 65)
12 L_CURLY@[7; 8) 12 L_CURLY@[7; 8)
13 R_CURLY@[8; 9) 13 R_CURLY@[8; 9)
14 WHITESPACE@[9; 10) 14 WHITESPACE@[9; 10)
15 FUNCTION@[10; 31) 15 FN_DEF@[10; 31)
16 FN_KW@[10; 12) 16 FN_KW@[10; 12)
17 WHITESPACE@[12; 13) 17 WHITESPACE@[12; 13)
18 NAME@[13; 14) 18 NAME@[13; 14)
@@ -38,7 +38,7 @@ FILE@[0; 65)
38 WHITESPACE@[29; 30) 38 WHITESPACE@[29; 30)
39 R_CURLY@[30; 31) 39 R_CURLY@[30; 31)
40 WHITESPACE@[31; 32) 40 WHITESPACE@[31; 32)
41 FUNCTION@[32; 48) 41 FN_DEF@[32; 48)
42 FN_KW@[32; 34) 42 FN_KW@[32; 34)
43 WHITESPACE@[34; 35) 43 WHITESPACE@[34; 35)
44 NAME@[35; 36) 44 NAME@[35; 36)
@@ -62,7 +62,7 @@ FILE@[0; 65)
62 WHITESPACE@[46; 47) 62 WHITESPACE@[46; 47)
63 R_CURLY@[47; 48) 63 R_CURLY@[47; 48)
64 WHITESPACE@[48; 49) 64 WHITESPACE@[48; 49)
65 FUNCTION@[49; 64) 65 FN_DEF@[49; 64)
66 FN_KW@[49; 51) 66 FN_KW@[49; 51)
67 WHITESPACE@[51; 52) 67 WHITESPACE@[51; 52)
68 NAME@[52; 53) 68 NAME@[52; 53)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0050_let_stmt;.txt b/crates/libsyntax2/tests/data/parser/inline/0050_let_stmt;.txt
index 44e357092..fa7709151 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0050_let_stmt;.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0050_let_stmt;.txt
@@ -1,5 +1,5 @@
1FILE@[0; 77) 1FILE@[0; 77)
2 FUNCTION@[0; 76) 2 FN_DEF@[0; 76)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0051_method_call_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0051_method_call_expr.txt
index aafb2d5f1..9edfabc64 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0051_method_call_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0051_method_call_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 49) 1FILE@[0; 49)
2 FUNCTION@[0; 48) 2 FN_DEF@[0; 48)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0052_field_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0052_field_expr.txt
index 213884f90..465f7abba 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0052_field_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0052_field_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 37) 1FILE@[0; 37)
2 FUNCTION@[0; 36) 2 FN_DEF@[0; 36)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0053_block_items.txt b/crates/libsyntax2/tests/data/parser/inline/0053_block_items.txt
index c5498532b..add5eab89 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0053_block_items.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0053_block_items.txt
@@ -1,5 +1,5 @@
1FILE@[0; 21) 1FILE@[0; 21)
2 FUNCTION@[0; 20) 2 FN_DEF@[0; 20)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 4) 5 NAME@[3; 4)
@@ -11,7 +11,7 @@ FILE@[0; 21)
11 BLOCK_EXPR@[7; 20) 11 BLOCK_EXPR@[7; 20)
12 L_CURLY@[7; 8) 12 L_CURLY@[7; 8)
13 WHITESPACE@[8; 9) 13 WHITESPACE@[8; 9)
14 FUNCTION@[9; 18) 14 FN_DEF@[9; 18)
15 FN_KW@[9; 11) 15 FN_KW@[9; 11)
16 WHITESPACE@[11; 12) 16 WHITESPACE@[11; 12)
17 NAME@[12; 13) 17 NAME@[12; 13)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0054_impl_item_items.txt b/crates/libsyntax2/tests/data/parser/inline/0054_impl_item_items.txt
index 739ecbbcd..0b75f6466 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0054_impl_item_items.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0054_impl_item_items.txt
@@ -10,7 +10,7 @@ FILE@[0; 89)
10 WHITESPACE@[6; 7) 10 WHITESPACE@[6; 7)
11 L_CURLY@[7; 8) 11 L_CURLY@[7; 8)
12 WHITESPACE@[8; 13) 12 WHITESPACE@[8; 13)
13 TYPE_ITEM@[13; 26) 13 TYPE_DEF@[13; 26)
14 TYPE_KW@[13; 17) 14 TYPE_KW@[13; 17)
15 WHITESPACE@[17; 18) 15 WHITESPACE@[17; 18)
16 NAME@[18; 19) 16 NAME@[18; 19)
@@ -25,7 +25,7 @@ FILE@[0; 89)
25 IDENT@[22; 25) "i32" 25 IDENT@[22; 25) "i32"
26 SEMI@[25; 26) 26 SEMI@[25; 26)
27 WHITESPACE@[26; 31) 27 WHITESPACE@[26; 31)
28 CONST_ITEM@[31; 49) 28 CONST_DEF@[31; 49)
29 CONST_KW@[31; 36) 29 CONST_KW@[31; 36)
30 WHITESPACE@[36; 37) 30 WHITESPACE@[36; 37)
31 NAME@[37; 38) 31 NAME@[37; 38)
@@ -44,7 +44,7 @@ FILE@[0; 89)
44 INT_NUMBER@[46; 48) "92" 44 INT_NUMBER@[46; 48) "92"
45 SEMI@[48; 49) 45 SEMI@[48; 49)
46 WHITESPACE@[49; 54) 46 WHITESPACE@[49; 54)
47 FUNCTION@[54; 65) 47 FN_DEF@[54; 65)
48 FN_KW@[54; 56) 48 FN_KW@[54; 56)
49 WHITESPACE@[56; 57) 49 WHITESPACE@[56; 57)
50 NAME@[57; 60) 50 NAME@[57; 60)
@@ -57,7 +57,7 @@ FILE@[0; 89)
57 L_CURLY@[63; 64) 57 L_CURLY@[63; 64)
58 R_CURLY@[64; 65) 58 R_CURLY@[64; 65)
59 WHITESPACE@[65; 70) 59 WHITESPACE@[65; 70)
60 FUNCTION@[70; 86) 60 FN_DEF@[70; 86)
61 FN_KW@[70; 72) 61 FN_KW@[70; 72)
62 WHITESPACE@[72; 73) 62 WHITESPACE@[72; 73)
63 NAME@[73; 76) 63 NAME@[73; 76)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt b/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
index 1275fb8b1..8b420909f 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
@@ -10,7 +10,7 @@ FILE@[0; 106)
10 WHITESPACE@[6; 7) 10 WHITESPACE@[6; 7)
11 L_CURLY@[7; 8) 11 L_CURLY@[7; 8)
12 WHITESPACE@[8; 13) 12 WHITESPACE@[8; 13)
13 FUNCTION@[13; 26) 13 FN_DEF@[13; 26)
14 FN_KW@[13; 15) 14 FN_KW@[13; 15)
15 WHITESPACE@[15; 16) 15 WHITESPACE@[15; 16)
16 NAME@[16; 17) 16 NAME@[16; 17)
@@ -25,7 +25,7 @@ FILE@[0; 106)
25 L_CURLY@[24; 25) 25 L_CURLY@[24; 25)
26 R_CURLY@[25; 26) 26 R_CURLY@[25; 26)
27 WHITESPACE@[26; 31) 27 WHITESPACE@[26; 31)
28 FUNCTION@[31; 46) 28 FN_DEF@[31; 46)
29 FN_KW@[31; 33) 29 FN_KW@[31; 33)
30 WHITESPACE@[33; 34) 30 WHITESPACE@[33; 34)
31 NAME@[34; 35) 31 NAME@[34; 35)
@@ -42,7 +42,7 @@ FILE@[0; 106)
42 L_CURLY@[44; 45) 42 L_CURLY@[44; 45)
43 R_CURLY@[45; 46) 43 R_CURLY@[45; 46)
44 WHITESPACE@[46; 51) 44 WHITESPACE@[46; 51)
45 FUNCTION@[51; 69) 45 FN_DEF@[51; 69)
46 FN_KW@[51; 53) 46 FN_KW@[51; 53)
47 WHITESPACE@[53; 54) 47 WHITESPACE@[53; 54)
48 NAME@[54; 55) 48 NAME@[54; 55)
@@ -61,7 +61,7 @@ FILE@[0; 106)
61 L_CURLY@[67; 68) 61 L_CURLY@[67; 68)
62 R_CURLY@[68; 69) 62 R_CURLY@[68; 69)
63 WHITESPACE@[69; 74) 63 WHITESPACE@[69; 74)
64 FUNCTION@[74; 103) 64 FN_DEF@[74; 103)
65 FN_KW@[74; 76) 65 FN_KW@[74; 76)
66 WHITESPACE@[76; 77) 66 WHITESPACE@[76; 77)
67 NAME@[77; 78) 67 NAME@[77; 78)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0056_trait_item.txt b/crates/libsyntax2/tests/data/parser/inline/0056_trait_item.txt
index b9dc6a0fd..40749d12a 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0056_trait_item.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0056_trait_item.txt
@@ -1,5 +1,5 @@
1FILE@[0; 42) 1FILE@[0; 42)
2 TRAIT@[0; 41) 2 TRAIT_DEF@[0; 41)
3 TRAIT_KW@[0; 5) 3 TRAIT_KW@[0; 5)
4 WHITESPACE@[5; 6) 4 WHITESPACE@[5; 6)
5 NAME@[6; 7) 5 NAME@[6; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0057_auto_trait.txt b/crates/libsyntax2/tests/data/parser/inline/0057_auto_trait.txt
index c7679b643..738661e3c 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0057_auto_trait.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0057_auto_trait.txt
@@ -1,5 +1,5 @@
1FILE@[0; 16) 1FILE@[0; 16)
2 TRAIT@[0; 15) 2 TRAIT_DEF@[0; 15)
3 AUTO_KW@[0; 4) 3 AUTO_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 TRAIT_KW@[5; 10) 5 TRAIT_KW@[5; 10)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0058_type_arg.txt b/crates/libsyntax2/tests/data/parser/inline/0058_type_arg.txt
index f69ce4738..297456ec4 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0058_type_arg.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0058_type_arg.txt
@@ -1,5 +1,5 @@
1FILE@[0; 35) 1FILE@[0; 35)
2 TYPE_ITEM@[0; 34) 2 TYPE_DEF@[0; 34)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0059_function_where_clause.txt b/crates/libsyntax2/tests/data/parser/inline/0059_function_where_clause.txt
index 065b0fd21..36822ac05 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0059_function_where_clause.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0059_function_where_clause.txt
@@ -1,5 +1,5 @@
1FILE@[0; 29) 1FILE@[0; 29)
2 FUNCTION@[0; 28) 2 FN_DEF@[0; 28)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0060_function_type_params.txt b/crates/libsyntax2/tests/data/parser/inline/0060_function_type_params.txt
index 8809ebc04..c03553c0d 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0060_function_type_params.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0060_function_type_params.txt
@@ -1,5 +1,5 @@
1FILE@[0; 28) 1FILE@[0; 28)
2 FUNCTION@[0; 27) 2 FN_DEF@[0; 27)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0061_struct_lit.txt b/crates/libsyntax2/tests/data/parser/inline/0061_struct_lit.txt
index 1d048c5ba..2eb04a3c7 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0061_struct_lit.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0061_struct_lit.txt
@@ -1,5 +1,5 @@
1FILE@[0; 86) 1FILE@[0; 86)
2 FUNCTION@[0; 85) 2 FN_DEF@[0; 85)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0063_impl_trait_type.txt b/crates/libsyntax2/tests/data/parser/inline/0063_impl_trait_type.txt
index bbebf1086..aa9981ba6 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0063_impl_trait_type.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0063_impl_trait_type.txt
@@ -1,5 +1,5 @@
1FILE@[0; 43) 1FILE@[0; 43)
2 TYPE_ITEM@[0; 42) 2 TYPE_DEF@[0; 42)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0063_lambda_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0063_lambda_expr.txt
index 122a99e52..98db37cb6 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0063_lambda_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0063_lambda_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 74) 1FILE@[0; 74)
2 FUNCTION@[0; 74) 2 FN_DEF@[0; 74)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 NAME@[2; 6) 4 NAME@[2; 6)
5 WHITESPACE@[2; 3) 5 WHITESPACE@[2; 3)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0064_param_list.txt b/crates/libsyntax2/tests/data/parser/inline/0064_param_list.txt
index 14db495b9..daad3dc73 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0064_param_list.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0064_param_list.txt
@@ -1,5 +1,5 @@
1FILE@[0; 67) 1FILE@[0; 67)
2 FUNCTION@[0; 9) 2 FN_DEF@[0; 9)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 4) 5 NAME@[3; 4)
@@ -12,7 +12,7 @@ FILE@[0; 67)
12 L_CURLY@[7; 8) 12 L_CURLY@[7; 8)
13 R_CURLY@[8; 9) 13 R_CURLY@[8; 9)
14 WHITESPACE@[9; 10) 14 WHITESPACE@[9; 10)
15 FUNCTION@[10; 25) 15 FN_DEF@[10; 25)
16 FN_KW@[10; 12) 16 FN_KW@[10; 12)
17 WHITESPACE@[12; 13) 17 WHITESPACE@[12; 13)
18 NAME@[13; 14) 18 NAME@[13; 14)
@@ -36,7 +36,7 @@ FILE@[0; 67)
36 L_CURLY@[23; 24) 36 L_CURLY@[23; 24)
37 R_CURLY@[24; 25) 37 R_CURLY@[24; 25)
38 WHITESPACE@[25; 26) 38 WHITESPACE@[25; 26)
39 FUNCTION@[26; 43) 39 FN_DEF@[26; 43)
40 FN_KW@[26; 28) 40 FN_KW@[26; 28)
41 WHITESPACE@[28; 29) 41 WHITESPACE@[28; 29)
42 NAME@[29; 30) 42 NAME@[29; 30)
@@ -62,7 +62,7 @@ FILE@[0; 67)
62 L_CURLY@[41; 42) 62 L_CURLY@[41; 42)
63 R_CURLY@[42; 43) 63 R_CURLY@[42; 43)
64 WHITESPACE@[43; 44) 64 WHITESPACE@[43; 44)
65 FUNCTION@[44; 66) 65 FN_DEF@[44; 66)
66 FN_KW@[44; 46) 66 FN_KW@[44; 46)
67 WHITESPACE@[46; 47) 67 WHITESPACE@[46; 47)
68 NAME@[47; 48) 68 NAME@[47; 48)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0065_if_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0065_if_expr.txt
index 6ed53264a..f6895b4f7 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0065_if_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0065_if_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 107) 1FILE@[0; 107)
2 FUNCTION@[0; 106) 2 FN_DEF@[0; 106)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0066_lambda_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0066_lambda_expr.txt
index 6d9aeb331..a5acd9d12 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0066_lambda_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0066_lambda_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 79) 1FILE@[0; 79)
2 FUNCTION@[0; 78) 2 FN_DEF@[0; 78)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0067_block_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0067_block_expr.txt
index 981f39e6e..688466a13 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0067_block_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0067_block_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 36) 1FILE@[0; 36)
2 FUNCTION@[0; 35) 2 FN_DEF@[0; 35)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0068_pub_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0068_pub_expr.txt
index 92e58938b..22d30cf32 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0068_pub_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0068_pub_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 29) 1FILE@[0; 29)
2 FUNCTION@[0; 20) 2 FN_DEF@[0; 20)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0068_return_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0068_return_expr.txt
index 4e4ec85b6..fa999bfca 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0068_return_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0068_return_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 40) 1FILE@[0; 40)
2 FUNCTION@[0; 39) 2 FN_DEF@[0; 39)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0069_match_arm.txt b/crates/libsyntax2/tests/data/parser/inline/0069_match_arm.txt
index 3377e8342..a3061cfa2 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0069_match_arm.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0069_match_arm.txt
@@ -1,5 +1,5 @@
1FILE@[0; 78) 1FILE@[0; 78)
2 FUNCTION@[0; 77) 2 FN_DEF@[0; 77)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0070_match_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0070_match_expr.txt
index f9ba54486..a722766d0 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0070_match_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0070_match_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 47) 1FILE@[0; 47)
2 FUNCTION@[0; 46) 2 FN_DEF@[0; 46)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0071_tuple_pat_fields.txt b/crates/libsyntax2/tests/data/parser/inline/0071_tuple_pat_fields.txt
index f54835277..76df989fc 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0071_tuple_pat_fields.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0071_tuple_pat_fields.txt
@@ -1,5 +1,5 @@
1FILE@[0; 97) 1FILE@[0; 97)
2 FUNCTION@[0; 96) 2 FN_DEF@[0; 96)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0072_path_part.txt b/crates/libsyntax2/tests/data/parser/inline/0072_path_part.txt
index 20da5de86..dabc64d2b 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0072_path_part.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0072_path_part.txt
@@ -1,5 +1,5 @@
1FILE@[0; 103) 1FILE@[0; 103)
2 FUNCTION@[0; 102) 2 FN_DEF@[0; 102)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0073_struct_pat_fields.txt b/crates/libsyntax2/tests/data/parser/inline/0073_struct_pat_fields.txt
index fc0d44f7a..9a0b6dbec 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0073_struct_pat_fields.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0073_struct_pat_fields.txt
@@ -1,5 +1,5 @@
1FILE@[0; 119) 1FILE@[0; 119)
2 FUNCTION@[0; 118) 2 FN_DEF@[0; 118)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0074_unary_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0074_unary_expr.txt
index e0b4ff964..4da473a7f 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0074_unary_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0074_unary_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 44) 1FILE@[0; 44)
2 FUNCTION@[0; 43) 2 FN_DEF@[0; 43)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0075_try_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0075_try_expr.txt
index f7b86f269..c97d671d2 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0075_try_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0075_try_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 21) 1FILE@[0; 21)
2 FUNCTION@[0; 20) 2 FN_DEF@[0; 20)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0076_cond.txt b/crates/libsyntax2/tests/data/parser/inline/0076_cond.txt
index 0cde88a90..2ee8fa78a 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0076_cond.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0076_cond.txt
@@ -1,5 +1,5 @@
1FILE@[0; 38) 1FILE@[0; 38)
2 FUNCTION@[0; 37) 2 FN_DEF@[0; 37)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0077_while_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0077_while_expr.txt
index 82e63fd46..45a0c92dd 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0077_while_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0077_while_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 70) 1FILE@[0; 70)
2 FUNCTION@[0; 69) 2 FN_DEF@[0; 69)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0078_mod_contents.txt b/crates/libsyntax2/tests/data/parser/inline/0078_mod_contents.txt
index 0c6b9a42a..c6be58e75 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0078_mod_contents.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0078_mod_contents.txt
@@ -1,5 +1,5 @@
1FILE@[0; 70) 1FILE@[0; 70)
2 FUNCTION@[0; 11) 2 FN_DEF@[0; 11)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
@@ -53,7 +53,7 @@ FILE@[0; 70)
53 L_CURLY@[57; 58) 53 L_CURLY@[57; 58)
54 R_CURLY@[58; 59) 54 R_CURLY@[58; 59)
55 WHITESPACE@[59; 60) 55 WHITESPACE@[59; 60)
56 STRUCT@[60; 69) 56 STRUCT_DEF@[60; 69)
57 STRUCT_KW@[60; 66) 57 STRUCT_KW@[60; 66)
58 WHITESPACE@[66; 67) 58 WHITESPACE@[66; 67)
59 NAME@[67; 68) 59 NAME@[67; 68)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0079_cast_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0079_cast_expr.txt
index 642557e15..b49926d22 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0079_cast_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0079_cast_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 28) 1FILE@[0; 28)
2 FUNCTION@[0; 27) 2 FN_DEF@[0; 27)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0080_tuple_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0080_tuple_expr.txt
index 728ba6ec7..d2b4051a3 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0080_tuple_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0080_tuple_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 40) 1FILE@[0; 40)
2 FUNCTION@[0; 39) 2 FN_DEF@[0; 39)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0081_index_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0081_index_expr.txt
index 80af4caed..9da850898 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0081_index_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0081_index_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 26) 1FILE@[0; 26)
2 FUNCTION@[0; 25) 2 FN_DEF@[0; 25)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0082_tuple_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0082_tuple_pat.txt
index d8314b5d8..d47c712db 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0082_tuple_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0082_tuple_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 39) 1FILE@[0; 39)
2 FUNCTION@[0; 38) 2 FN_DEF@[0; 38)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0083_postfix_range.txt b/crates/libsyntax2/tests/data/parser/inline/0083_postfix_range.txt
index bf9b2c695..312f8df1e 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0083_postfix_range.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0083_postfix_range.txt
@@ -1,5 +1,5 @@
1FILE@[0; 26) 1FILE@[0; 26)
2 FUNCTION@[0; 25) 2 FN_DEF@[0; 25)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0084_loop_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0084_loop_expr.txt
index 5e0de55d4..eba105e64 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0084_loop_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0084_loop_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 26) 1FILE@[0; 26)
2 FUNCTION@[0; 25) 2 FN_DEF@[0; 25)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0085_for_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0085_for_expr.txt
index 3a378cfcf..c140b7225 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0085_for_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0085_for_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 33) 1FILE@[0; 33)
2 FUNCTION@[0; 32) 2 FN_DEF@[0; 32)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0085_match_arms_commas.txt b/crates/libsyntax2/tests/data/parser/inline/0085_match_arms_commas.txt
index 5465a3797..fb8f36ec9 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0085_match_arms_commas.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0085_match_arms_commas.txt
@@ -1,5 +1,5 @@
1FILE@[0; 83) 1FILE@[0; 83)
2 FUNCTION@[0; 82) 2 FN_DEF@[0; 82)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0086_array_expr.txt b/crates/libsyntax2/tests/data/parser/inline/0086_array_expr.txt
index 9a5f56edf..e3b9c0dcd 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0086_array_expr.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0086_array_expr.txt
@@ -1,5 +1,5 @@
1FILE@[0; 55) 1FILE@[0; 55)
2 FUNCTION@[0; 54) 2 FN_DEF@[0; 54)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0086_no_semi_after_block.txt b/crates/libsyntax2/tests/data/parser/inline/0086_no_semi_after_block.txt
index d19a270ac..3cb9eb11d 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0086_no_semi_after_block.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0086_no_semi_after_block.txt
@@ -1,5 +1,5 @@
1FILE@[0; 107) 1FILE@[0; 107)
2 FUNCTION@[0; 106) 2 FN_DEF@[0; 106)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0087_stmt_postfix_expr_ambiguity.txt b/crates/libsyntax2/tests/data/parser/inline/0087_stmt_postfix_expr_ambiguity.txt
index e83b6d183..17351c87c 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0087_stmt_postfix_expr_ambiguity.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0087_stmt_postfix_expr_ambiguity.txt
@@ -1,5 +1,5 @@
1FILE@[0; 84) 1FILE@[0; 84)
2 FUNCTION@[0; 83) 2 FN_DEF@[0; 83)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0088_stmt_bin_expr_ambiguity.txt b/crates/libsyntax2/tests/data/parser/inline/0088_stmt_bin_expr_ambiguity.txt
index df4c20b0e..51db54f15 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0088_stmt_bin_expr_ambiguity.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0088_stmt_bin_expr_ambiguity.txt
@@ -1,5 +1,5 @@
1FILE@[0; 46) 1FILE@[0; 46)
2 FUNCTION@[0; 45) 2 FN_DEF@[0; 45)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0089_slice_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0089_slice_pat.txt
index 8379df33b..8c3aaf096 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0089_slice_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0089_slice_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 39) 1FILE@[0; 39)
2 FUNCTION@[0; 38) 2 FN_DEF@[0; 38)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0090_trait_item_items.txt b/crates/libsyntax2/tests/data/parser/inline/0090_trait_item_items.txt
index c04c48588..62d728f21 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0090_trait_item_items.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0090_trait_item_items.txt
@@ -10,7 +10,7 @@ FILE@[0; 83)
10 WHITESPACE@[6; 7) 10 WHITESPACE@[6; 7)
11 L_CURLY@[7; 8) 11 L_CURLY@[7; 8)
12 WHITESPACE@[8; 13) 12 WHITESPACE@[8; 13)
13 TYPE_ITEM@[13; 27) 13 TYPE_DEF@[13; 27)
14 TYPE_KW@[13; 17) 14 TYPE_KW@[13; 17)
15 WHITESPACE@[17; 18) 15 WHITESPACE@[17; 18)
16 NAME@[18; 19) 16 NAME@[18; 19)
@@ -23,7 +23,7 @@ FILE@[0; 83)
23 IDENT@[21; 26) "Clone" 23 IDENT@[21; 26) "Clone"
24 SEMI@[26; 27) 24 SEMI@[26; 27)
25 WHITESPACE@[27; 32) 25 WHITESPACE@[27; 32)
26 CONST_ITEM@[32; 45) 26 CONST_DEF@[32; 45)
27 CONST_KW@[32; 37) 27 CONST_KW@[32; 37)
28 WHITESPACE@[37; 38) 28 WHITESPACE@[37; 38)
29 NAME@[38; 39) 29 NAME@[38; 39)
@@ -37,7 +37,7 @@ FILE@[0; 83)
37 IDENT@[41; 44) "i32" 37 IDENT@[41; 44) "i32"
38 SEMI@[44; 45) 38 SEMI@[44; 45)
39 WHITESPACE@[45; 50) 39 WHITESPACE@[45; 50)
40 FUNCTION@[50; 61) 40 FN_DEF@[50; 61)
41 FN_KW@[50; 52) 41 FN_KW@[50; 52)
42 WHITESPACE@[52; 53) 42 WHITESPACE@[52; 53)
43 NAME@[53; 56) 43 NAME@[53; 56)
@@ -50,7 +50,7 @@ FILE@[0; 83)
50 L_CURLY@[59; 60) 50 L_CURLY@[59; 60)
51 R_CURLY@[60; 61) 51 R_CURLY@[60; 61)
52 WHITESPACE@[61; 66) 52 WHITESPACE@[61; 66)
53 FUNCTION@[66; 80) 53 FN_DEF@[66; 80)
54 FN_KW@[66; 68) 54 FN_KW@[66; 68)
55 WHITESPACE@[68; 69) 55 WHITESPACE@[68; 69)
56 NAME@[69; 72) 56 NAME@[69; 72)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0091_fn_decl.txt b/crates/libsyntax2/tests/data/parser/inline/0091_fn_decl.txt
index a6e144776..e5c96aa76 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0091_fn_decl.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0091_fn_decl.txt
@@ -1,5 +1,5 @@
1FILE@[0; 22) 1FILE@[0; 22)
2 TRAIT@[0; 21) 2 TRAIT_DEF@[0; 21)
3 TRAIT_KW@[0; 5) 3 TRAIT_KW@[0; 5)
4 WHITESPACE@[5; 6) 4 WHITESPACE@[5; 6)
5 NAME@[6; 7) 5 NAME@[6; 7)
@@ -7,7 +7,7 @@ FILE@[0; 22)
7 WHITESPACE@[7; 8) 7 WHITESPACE@[7; 8)
8 L_CURLY@[8; 9) 8 L_CURLY@[8; 9)
9 WHITESPACE@[9; 10) 9 WHITESPACE@[9; 10)
10 FUNCTION@[10; 19) 10 FN_DEF@[10; 19)
11 FN_KW@[10; 12) 11 FN_KW@[10; 12)
12 WHITESPACE@[12; 13) 12 WHITESPACE@[12; 13)
13 NAME@[13; 16) 13 NAME@[13; 16)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0092_literal_pattern.txt b/crates/libsyntax2/tests/data/parser/inline/0092_literal_pattern.txt
index a2f985408..5d49c31fe 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0092_literal_pattern.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0092_literal_pattern.txt
@@ -1,5 +1,5 @@
1FILE@[0; 95) 1FILE@[0; 95)
2 FUNCTION@[0; 94) 2 FN_DEF@[0; 94)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0093_path_fn_trait_args.txt b/crates/libsyntax2/tests/data/parser/inline/0093_path_fn_trait_args.txt
index 800a4ac14..a98702f8f 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0093_path_fn_trait_args.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0093_path_fn_trait_args.txt
@@ -1,5 +1,5 @@
1FILE@[0; 32) 1FILE@[0; 32)
2 TYPE_ITEM@[0; 31) 2 TYPE_DEF@[0; 31)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0094_range_pat.txt b/crates/libsyntax2/tests/data/parser/inline/0094_range_pat.txt
index cb858044a..8b174b908 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0094_range_pat.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0094_range_pat.txt
@@ -1,5 +1,5 @@
1FILE@[0; 47) 1FILE@[0; 47)
2 FUNCTION@[0; 46) 2 FN_DEF@[0; 46)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 7) 5 NAME@[3; 7)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0095_path_type_with_bounds.txt b/crates/libsyntax2/tests/data/parser/inline/0095_path_type_with_bounds.txt
index 57c38e7ee..5b6252d0e 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0095_path_type_with_bounds.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0095_path_type_with_bounds.txt
@@ -1,5 +1,5 @@
1FILE@[0; 27) 1FILE@[0; 27)
2 FUNCTION@[0; 26) 2 FN_DEF@[0; 26)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0096_value_parameters_no_patterns.txt b/crates/libsyntax2/tests/data/parser/inline/0096_value_parameters_no_patterns.txt
index c3f9bf685..402770112 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0096_value_parameters_no_patterns.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0096_value_parameters_no_patterns.txt
@@ -1,5 +1,5 @@
1FILE@[0; 54) 1FILE@[0; 54)
2 TYPE_ITEM@[0; 53) 2 TYPE_DEF@[0; 53)
3 TYPE_KW@[0; 4) 3 TYPE_KW@[0; 4)
4 WHITESPACE@[4; 5) 4 WHITESPACE@[4; 5)
5 NAME@[5; 6) 5 NAME@[5; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0097_param_list_opt_patterns.txt b/crates/libsyntax2/tests/data/parser/inline/0097_param_list_opt_patterns.txt
index 4cb3bdac5..bed6e9881 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0097_param_list_opt_patterns.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0097_param_list_opt_patterns.txt
@@ -1,5 +1,5 @@
1FILE@[0; 35) 1FILE@[0; 35)
2 FUNCTION@[0; 34) 2 FN_DEF@[0; 34)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0098_where_clause.txt b/crates/libsyntax2/tests/data/parser/inline/0098_where_clause.txt
index 150f125a7..21c5ea958 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0098_where_clause.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0098_where_clause.txt
@@ -1,5 +1,5 @@
1FILE@[0; 87) 1FILE@[0; 87)
2 FUNCTION@[0; 86) 2 FN_DEF@[0; 86)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 NAME@[3; 6) 5 NAME@[3; 6)
diff --git a/crates/libsyntax2/tests/data/parser/inline/0099_crate_keyword_vis.txt b/crates/libsyntax2/tests/data/parser/inline/0099_crate_keyword_vis.txt
index a830d99d9..7916bf834 100644
--- a/crates/libsyntax2/tests/data/parser/inline/0099_crate_keyword_vis.txt
+++ b/crates/libsyntax2/tests/data/parser/inline/0099_crate_keyword_vis.txt
@@ -1,5 +1,5 @@
1FILE@[0; 20) 1FILE@[0; 20)
2 FUNCTION@[0; 19) 2 FN_DEF@[0; 19)
3 VISIBILITY@[0; 5) 3 VISIBILITY@[0; 5)
4 CRATE_KW@[0; 5) 4 CRATE_KW@[0; 5)
5 WHITESPACE@[5; 6) 5 WHITESPACE@[5; 6)