aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-07-31 21:59:54 +0100
committerAleksey Kladov <[email protected]>2018-07-31 21:59:54 +0100
commita31cb829ed763f9dd1fcf422469eedd3402e5fbc (patch)
treebcd4ef6a3b2cf3421bb5d3b49501c4f1e597d4fe
parentc8e59012757665649125a218416283d416e36547 (diff)
Print numbers
-rw-r--r--src/yellow/syntax.rs2
-rw-r--r--tests/data/parser/err/0004_use_path_bad_segment.txt2
-rw-r--r--tests/data/parser/err/0005_attribute_recover.txt2
-rw-r--r--tests/data/parser/err/0006_named_field_recovery.txt2
-rw-r--r--tests/data/parser/err/0008_item_block_recovery.txt6
-rw-r--r--tests/data/parser/err/0009_broken_struct_type_parameter.txt4
-rw-r--r--tests/data/parser/inline/0023_array_type_missing_semi.txt2
-rw-r--r--tests/data/parser/inline/0024_array_type.txt2
-rw-r--r--tests/data/parser/inline/0040_expr_literals.txt4
-rw-r--r--tests/data/parser/inline/0043_call_expr.txt6
-rw-r--r--tests/data/parser/inline/0044_ref_expr.txt2
-rw-r--r--tests/data/parser/inline/0045_block.txt10
-rw-r--r--tests/data/parser/inline/0050_let_stmt;.txt4
-rw-r--r--tests/data/parser/inline/0051_method_call_expr.txt4
-rw-r--r--tests/data/parser/inline/0052_field_expr.txt2
-rw-r--r--tests/data/parser/inline/0054_impl_item_items.txt2
-rw-r--r--tests/data/parser/inline/0061_struct_lit.txt4
-rw-r--r--tests/data/parser/inline/0062_deref_expr.txt2
-rw-r--r--tests/data/parser/inline/0063_lambda_expr.txt2
-rw-r--r--tests/data/parser/ok/0006_inner_attributes.txt12
-rw-r--r--tests/data/parser/ok/0019_enums.txt2
-rw-r--r--tests/data/parser/ok/0023_static_items.txt4
-rw-r--r--tests/data/parser/ok/0024_const_item.txt4
23 files changed, 43 insertions, 43 deletions
diff --git a/src/yellow/syntax.rs b/src/yellow/syntax.rs
index 487a4ef1d..5b88a3b07 100644
--- a/src/yellow/syntax.rs
+++ b/src/yellow/syntax.rs
@@ -132,7 +132,7 @@ impl<R: TreeRoot> fmt::Debug for SyntaxNode<R> {
132 132
133fn has_short_text(kind: SyntaxKind) -> bool { 133fn has_short_text(kind: SyntaxKind) -> bool {
134 match kind { 134 match kind {
135 IDENT | LIFETIME => true, 135 IDENT | LIFETIME | INT_NUMBER | FLOAT_NUMBER => true,
136 _ => false, 136 _ => false,
137 } 137 }
138} 138}
diff --git a/tests/data/parser/err/0004_use_path_bad_segment.txt b/tests/data/parser/err/0004_use_path_bad_segment.txt
index d58bf263b..6eb6123ec 100644
--- a/tests/data/parser/err/0004_use_path_bad_segment.txt
+++ b/tests/data/parser/err/0004_use_path_bad_segment.txt
@@ -14,7 +14,7 @@ FILE@[0; 12)
14 err: `expected item` 14 err: `expected item`
15 PATH_SEGMENT@[9; 9) 15 PATH_SEGMENT@[9; 9)
16 ERROR@[9; 11) 16 ERROR@[9; 11)
17 INT_NUMBER@[9; 11) 17 INT_NUMBER@[9; 11) "92"
18 err: `expected item, found `;` 18 err: `expected item, found `;`
19consider removing this semicolon` 19consider removing this semicolon`
20 ERROR@[11; 12) 20 ERROR@[11; 12)
diff --git a/tests/data/parser/err/0005_attribute_recover.txt b/tests/data/parser/err/0005_attribute_recover.txt
index 78e58e0df..9dea0f7d9 100644
--- a/tests/data/parser/err/0005_attribute_recover.txt
+++ b/tests/data/parser/err/0005_attribute_recover.txt
@@ -18,7 +18,7 @@ FILE@[0; 54)
18 COMMA@[12; 13) 18 COMMA@[12; 13)
19 WHITESPACE@[13; 14) 19 WHITESPACE@[13; 14)
20 LITERAL@[14; 16) 20 LITERAL@[14; 16)
21 INT_NUMBER@[14; 16) 21 INT_NUMBER@[14; 16) "92"
22 R_PAREN@[16; 17) 22 R_PAREN@[16; 17)
23 R_BRACK@[17; 18) 23 R_BRACK@[17; 18)
24 WHITESPACE@[18; 19) 24 WHITESPACE@[18; 19)
diff --git a/tests/data/parser/err/0006_named_field_recovery.txt b/tests/data/parser/err/0006_named_field_recovery.txt
index cb5a9c32c..5abde6710 100644
--- a/tests/data/parser/err/0006_named_field_recovery.txt
+++ b/tests/data/parser/err/0006_named_field_recovery.txt
@@ -24,7 +24,7 @@ FILE@[0; 74)
24 WHITESPACE@[30; 31) 24 WHITESPACE@[30; 31)
25 err: `expected field declaration` 25 err: `expected field declaration`
26 ERROR@[31; 38) 26 ERROR@[31; 38)
27 INT_NUMBER@[31; 33) 27 INT_NUMBER@[31; 33) "92"
28 WHITESPACE@[33; 38) 28 WHITESPACE@[33; 38)
29 err: `expected COMMA` 29 err: `expected COMMA`
30 err: `expected field declaration` 30 err: `expected field declaration`
diff --git a/tests/data/parser/err/0008_item_block_recovery.txt b/tests/data/parser/err/0008_item_block_recovery.txt
index 05be13646..40ce2bc1a 100644
--- a/tests/data/parser/err/0008_item_block_recovery.txt
+++ b/tests/data/parser/err/0008_item_block_recovery.txt
@@ -33,7 +33,7 @@ FILE@[0; 95)
33 WHITESPACE@[33; 34) 33 WHITESPACE@[33; 34)
34 L_CURLY@[34; 35) 34 L_CURLY@[34; 35)
35 WHITESPACE@[35; 44) 35 WHITESPACE@[35; 44)
36 INT_NUMBER@[44; 45) 36 INT_NUMBER@[44; 45) "1"
37 WHITESPACE@[45; 50) 37 WHITESPACE@[45; 50)
38 R_CURLY@[50; 51) 38 R_CURLY@[50; 51)
39 WHITESPACE@[51; 52) 39 WHITESPACE@[51; 52)
@@ -41,11 +41,11 @@ FILE@[0; 95)
41 WHITESPACE@[56; 57) 41 WHITESPACE@[56; 57)
42 L_CURLY@[57; 58) 42 L_CURLY@[57; 58)
43 WHITESPACE@[58; 67) 43 WHITESPACE@[58; 67)
44 INT_NUMBER@[67; 68) 44 INT_NUMBER@[67; 68) "2"
45 WHITESPACE@[68; 69) 45 WHITESPACE@[68; 69)
46 PLUS@[69; 70) 46 PLUS@[69; 70)
47 WHITESPACE@[70; 71) 47 WHITESPACE@[70; 71)
48 INT_NUMBER@[71; 72) 48 INT_NUMBER@[71; 72) "3"
49 WHITESPACE@[72; 77) 49 WHITESPACE@[72; 77)
50 R_CURLY@[77; 78) 50 R_CURLY@[77; 78)
51 WHITESPACE@[78; 79) 51 WHITESPACE@[78; 79)
diff --git a/tests/data/parser/err/0009_broken_struct_type_parameter.txt b/tests/data/parser/err/0009_broken_struct_type_parameter.txt
index c16c6dffe..700fc550f 100644
--- a/tests/data/parser/err/0009_broken_struct_type_parameter.txt
+++ b/tests/data/parser/err/0009_broken_struct_type_parameter.txt
@@ -8,7 +8,7 @@ FILE@[0; 43)
8 L_ANGLE@[8; 9) 8 L_ANGLE@[8; 9)
9 err: `expected type parameter` 9 err: `expected type parameter`
10 ERROR@[9; 12) 10 ERROR@[9; 12)
11 INT_NUMBER@[9; 11) 11 INT_NUMBER@[9; 11) "90"
12 WHITESPACE@[11; 12) 12 WHITESPACE@[11; 12)
13 err: `expected COMMA` 13 err: `expected COMMA`
14 err: `expected R_ANGLE` 14 err: `expected R_ANGLE`
@@ -19,7 +19,7 @@ FILE@[0; 43)
19 WHITESPACE@[13; 14) 19 WHITESPACE@[13; 14)
20 err: `expected item` 20 err: `expected item`
21 ERROR@[14; 15) 21 ERROR@[14; 15)
22 INT_NUMBER@[14; 15) 22 INT_NUMBER@[14; 15) "2"
23 err: `expected item` 23 err: `expected item`
24 ERROR@[15; 17) 24 ERROR@[15; 17)
25 R_ANGLE@[15; 16) 25 R_ANGLE@[15; 16)
diff --git a/tests/data/parser/inline/0023_array_type_missing_semi.txt b/tests/data/parser/inline/0023_array_type_missing_semi.txt
index 9b210dcd4..f3e9ffe4a 100644
--- a/tests/data/parser/inline/0023_array_type_missing_semi.txt
+++ b/tests/data/parser/inline/0023_array_type_missing_semi.txt
@@ -17,7 +17,7 @@ FILE@[0; 18)
17 err: `expected SEMI` 17 err: `expected SEMI`
18 err: `expected item` 18 err: `expected item`
19 ERROR@[13; 15) 19 ERROR@[13; 15)
20 INT_NUMBER@[13; 15) 20 INT_NUMBER@[13; 15) "92"
21 err: `expected item` 21 err: `expected item`
22 ERROR@[15; 16) 22 ERROR@[15; 16)
23 R_BRACK@[15; 16) 23 R_BRACK@[15; 16)
diff --git a/tests/data/parser/inline/0024_array_type.txt b/tests/data/parser/inline/0024_array_type.txt
index 970734a19..4587da937 100644
--- a/tests/data/parser/inline/0024_array_type.txt
+++ b/tests/data/parser/inline/0024_array_type.txt
@@ -15,7 +15,7 @@ FILE@[0; 19)
15 SEMI@[12; 13) 15 SEMI@[12; 13)
16 LITERAL@[13; 16) 16 LITERAL@[13; 16)
17 WHITESPACE@[13; 14) 17 WHITESPACE@[13; 14)
18 INT_NUMBER@[14; 16) 18 INT_NUMBER@[14; 16) "92"
19 R_BRACK@[16; 17) 19 R_BRACK@[16; 17)
20 SEMI@[17; 18) 20 SEMI@[17; 18)
21 WHITESPACE@[18; 19) 21 WHITESPACE@[18; 19)
diff --git a/tests/data/parser/inline/0040_expr_literals.txt b/tests/data/parser/inline/0040_expr_literals.txt
index 29b49c83b..94f738397 100644
--- a/tests/data/parser/inline/0040_expr_literals.txt
+++ b/tests/data/parser/inline/0040_expr_literals.txt
@@ -44,7 +44,7 @@ FILE@[0; 189)
44 EQ@[58; 59) 44 EQ@[58; 59)
45 LITERAL@[59; 61) 45 LITERAL@[59; 61)
46 WHITESPACE@[59; 60) 46 WHITESPACE@[59; 60)
47 INT_NUMBER@[60; 61) 47 INT_NUMBER@[60; 61) "1"
48 SEMI@[61; 62) 48 SEMI@[61; 62)
49 WHITESPACE@[62; 67) 49 WHITESPACE@[62; 67)
50 LET_STMT@[67; 84) 50 LET_STMT@[67; 84)
@@ -56,7 +56,7 @@ FILE@[0; 189)
56 EQ@[73; 74) 56 EQ@[73; 74)
57 LITERAL@[74; 78) 57 LITERAL@[74; 78)
58 WHITESPACE@[74; 75) 58 WHITESPACE@[74; 75)
59 FLOAT_NUMBER@[75; 78) 59 FLOAT_NUMBER@[75; 78) "2.0"
60 SEMI@[78; 79) 60 SEMI@[78; 79)
61 WHITESPACE@[79; 84) 61 WHITESPACE@[79; 84)
62 LET_STMT@[84; 102) 62 LET_STMT@[84; 102)
diff --git a/tests/data/parser/inline/0043_call_expr.txt b/tests/data/parser/inline/0043_call_expr.txt
index 03b36da00..fe5380cab 100644
--- a/tests/data/parser/inline/0043_call_expr.txt
+++ b/tests/data/parser/inline/0043_call_expr.txt
@@ -52,16 +52,16 @@ FILE@[0; 57)
52 ARG_LIST@[43; 46) 52 ARG_LIST@[43; 46)
53 L_PAREN@[43; 44) 53 L_PAREN@[43; 44)
54 LITERAL@[44; 45) 54 LITERAL@[44; 45)
55 INT_NUMBER@[44; 45) 55 INT_NUMBER@[44; 45) "1"
56 R_PAREN@[45; 46) 56 R_PAREN@[45; 46)
57 ARG_LIST@[46; 53) 57 ARG_LIST@[46; 53)
58 L_PAREN@[46; 47) 58 L_PAREN@[46; 47)
59 LITERAL@[47; 48) 59 LITERAL@[47; 48)
60 INT_NUMBER@[47; 48) 60 INT_NUMBER@[47; 48) "1"
61 COMMA@[48; 49) 61 COMMA@[48; 49)
62 LITERAL@[49; 51) 62 LITERAL@[49; 51)
63 WHITESPACE@[49; 50) 63 WHITESPACE@[49; 50)
64 INT_NUMBER@[50; 51) 64 INT_NUMBER@[50; 51) "2"
65 COMMA@[51; 52) 65 COMMA@[51; 52)
66 R_PAREN@[52; 53) 66 R_PAREN@[52; 53)
67 SEMI@[53; 54) 67 SEMI@[53; 54)
diff --git a/tests/data/parser/inline/0044_ref_expr.txt b/tests/data/parser/inline/0044_ref_expr.txt
index 64388df42..b25769972 100644
--- a/tests/data/parser/inline/0044_ref_expr.txt
+++ b/tests/data/parser/inline/0044_ref_expr.txt
@@ -22,7 +22,7 @@ FILE@[0; 52)
22 WHITESPACE@[22; 23) 22 WHITESPACE@[22; 23)
23 AMPERSAND@[23; 24) 23 AMPERSAND@[23; 24)
24 LITERAL@[24; 25) 24 LITERAL@[24; 25)
25 INT_NUMBER@[24; 25) 25 INT_NUMBER@[24; 25) "1"
26 SEMI@[25; 26) 26 SEMI@[25; 26)
27 WHITESPACE@[26; 31) 27 WHITESPACE@[26; 31)
28 LET_STMT@[31; 50) 28 LET_STMT@[31; 50)
diff --git a/tests/data/parser/inline/0045_block.txt b/tests/data/parser/inline/0045_block.txt
index 5a83999c9..1f65cf92c 100644
--- a/tests/data/parser/inline/0045_block.txt
+++ b/tests/data/parser/inline/0045_block.txt
@@ -33,7 +33,7 @@ FILE@[0; 65)
33 EQ@[25; 26) 33 EQ@[25; 26)
34 LITERAL@[26; 28) 34 LITERAL@[26; 28)
35 WHITESPACE@[26; 27) 35 WHITESPACE@[26; 27)
36 INT_NUMBER@[27; 28) 36 INT_NUMBER@[27; 28) "1"
37 SEMI@[28; 29) 37 SEMI@[28; 29)
38 WHITESPACE@[29; 30) 38 WHITESPACE@[29; 30)
39 R_CURLY@[30; 31) 39 R_CURLY@[30; 31)
@@ -52,12 +52,12 @@ FILE@[0; 65)
52 EXPR_STMT@[40; 44) 52 EXPR_STMT@[40; 44)
53 LITERAL@[40; 42) 53 LITERAL@[40; 42)
54 WHITESPACE@[40; 41) 54 WHITESPACE@[40; 41)
55 INT_NUMBER@[41; 42) 55 INT_NUMBER@[41; 42) "1"
56 SEMI@[42; 43) 56 SEMI@[42; 43)
57 WHITESPACE@[43; 44) 57 WHITESPACE@[43; 44)
58 EXPR_STMT@[44; 47) 58 EXPR_STMT@[44; 47)
59 LITERAL@[44; 45) 59 LITERAL@[44; 45)
60 INT_NUMBER@[44; 45) 60 INT_NUMBER@[44; 45) "2"
61 SEMI@[45; 46) 61 SEMI@[45; 46)
62 WHITESPACE@[46; 47) 62 WHITESPACE@[46; 47)
63 R_CURLY@[47; 48) 63 R_CURLY@[47; 48)
@@ -76,11 +76,11 @@ FILE@[0; 65)
76 EXPR_STMT@[57; 61) 76 EXPR_STMT@[57; 61)
77 LITERAL@[57; 59) 77 LITERAL@[57; 59)
78 WHITESPACE@[57; 58) 78 WHITESPACE@[57; 58)
79 INT_NUMBER@[58; 59) 79 INT_NUMBER@[58; 59) "1"
80 SEMI@[59; 60) 80 SEMI@[59; 60)
81 WHITESPACE@[60; 61) 81 WHITESPACE@[60; 61)
82 LITERAL@[61; 63) 82 LITERAL@[61; 63)
83 INT_NUMBER@[61; 62) 83 INT_NUMBER@[61; 62) "2"
84 WHITESPACE@[62; 63) 84 WHITESPACE@[62; 63)
85 R_CURLY@[63; 64) 85 R_CURLY@[63; 64)
86 WHITESPACE@[64; 65) 86 WHITESPACE@[64; 65)
diff --git a/tests/data/parser/inline/0050_let_stmt;.txt b/tests/data/parser/inline/0050_let_stmt;.txt
index b7acf8744..c909302bb 100644
--- a/tests/data/parser/inline/0050_let_stmt;.txt
+++ b/tests/data/parser/inline/0050_let_stmt;.txt
@@ -44,7 +44,7 @@ FILE@[0; 77)
44 EQ@[48; 49) 44 EQ@[48; 49)
45 LITERAL@[49; 52) 45 LITERAL@[49; 52)
46 WHITESPACE@[49; 50) 46 WHITESPACE@[49; 50)
47 INT_NUMBER@[50; 52) 47 INT_NUMBER@[50; 52) "92"
48 SEMI@[52; 53) 48 SEMI@[52; 53)
49 WHITESPACE@[53; 58) 49 WHITESPACE@[53; 58)
50 LET_STMT@[58; 75) 50 LET_STMT@[58; 75)
@@ -64,7 +64,7 @@ FILE@[0; 77)
64 EQ@[69; 70) 64 EQ@[69; 70)
65 LITERAL@[70; 73) 65 LITERAL@[70; 73)
66 WHITESPACE@[70; 71) 66 WHITESPACE@[70; 71)
67 INT_NUMBER@[71; 73) 67 INT_NUMBER@[71; 73) "92"
68 SEMI@[73; 74) 68 SEMI@[73; 74)
69 WHITESPACE@[74; 75) 69 WHITESPACE@[74; 75)
70 R_CURLY@[75; 76) 70 R_CURLY@[75; 76)
diff --git a/tests/data/parser/inline/0051_method_call_expr.txt b/tests/data/parser/inline/0051_method_call_expr.txt
index 5345e5fbd..319d142e0 100644
--- a/tests/data/parser/inline/0051_method_call_expr.txt
+++ b/tests/data/parser/inline/0051_method_call_expr.txt
@@ -39,11 +39,11 @@ FILE@[0; 44)
39 ARG_LIST@[33; 40) 39 ARG_LIST@[33; 40)
40 L_PAREN@[33; 34) 40 L_PAREN@[33; 34)
41 LITERAL@[34; 35) 41 LITERAL@[34; 35)
42 INT_NUMBER@[34; 35) 42 INT_NUMBER@[34; 35) "1"
43 COMMA@[35; 36) 43 COMMA@[35; 36)
44 LITERAL@[36; 38) 44 LITERAL@[36; 38)
45 WHITESPACE@[36; 37) 45 WHITESPACE@[36; 37)
46 INT_NUMBER@[37; 38) 46 INT_NUMBER@[37; 38) "2"
47 COMMA@[38; 39) 47 COMMA@[38; 39)
48 R_PAREN@[39; 40) 48 R_PAREN@[39; 40)
49 SEMI@[40; 41) 49 SEMI@[40; 41)
diff --git a/tests/data/parser/inline/0052_field_expr.txt b/tests/data/parser/inline/0052_field_expr.txt
index e1091728b..7e79c396c 100644
--- a/tests/data/parser/inline/0052_field_expr.txt
+++ b/tests/data/parser/inline/0052_field_expr.txt
@@ -32,7 +32,7 @@ FILE@[0; 37)
32 NAME_REF@[26; 27) 32 NAME_REF@[26; 27)
33 IDENT@[26; 27) "x" 33 IDENT@[26; 27) "x"
34 DOT@[27; 28) 34 DOT@[27; 28)
35 INT_NUMBER@[28; 29) 35 INT_NUMBER@[28; 29) "0"
36 DOT@[29; 30) 36 DOT@[29; 30)
37 NAME_REF@[30; 33) 37 NAME_REF@[30; 33)
38 IDENT@[30; 33) "bar" 38 IDENT@[30; 33) "bar"
diff --git a/tests/data/parser/inline/0054_impl_item_items.txt b/tests/data/parser/inline/0054_impl_item_items.txt
index 739f3d0f9..dd17a8ebb 100644
--- a/tests/data/parser/inline/0054_impl_item_items.txt
+++ b/tests/data/parser/inline/0054_impl_item_items.txt
@@ -41,7 +41,7 @@ FILE@[0; 89)
41 EQ@[44; 45) 41 EQ@[44; 45)
42 LITERAL@[45; 48) 42 LITERAL@[45; 48)
43 WHITESPACE@[45; 46) 43 WHITESPACE@[45; 46)
44 INT_NUMBER@[46; 48) 44 INT_NUMBER@[46; 48) "92"
45 SEMI@[48; 49) 45 SEMI@[48; 49)
46 WHITESPACE@[49; 54) 46 WHITESPACE@[49; 54)
47 FN_ITEM@[54; 70) 47 FN_ITEM@[54; 70)
diff --git a/tests/data/parser/inline/0061_struct_lit.txt b/tests/data/parser/inline/0061_struct_lit.txt
index 9a63d8fb2..336583004 100644
--- a/tests/data/parser/inline/0061_struct_lit.txt
+++ b/tests/data/parser/inline/0061_struct_lit.txt
@@ -42,7 +42,7 @@ FILE@[0; 86)
42 COLON@[33; 34) 42 COLON@[33; 34)
43 LITERAL@[34; 37) 43 LITERAL@[34; 37)
44 WHITESPACE@[34; 35) 44 WHITESPACE@[34; 35)
45 INT_NUMBER@[35; 37) 45 INT_NUMBER@[35; 37) "32"
46 COMMA@[37; 38) 46 COMMA@[37; 38)
47 WHITESPACE@[38; 39) 47 WHITESPACE@[38; 39)
48 R_CURLY@[39; 40) 48 R_CURLY@[39; 40)
@@ -68,7 +68,7 @@ FILE@[0; 86)
68 COLON@[54; 55) 68 COLON@[54; 55)
69 LITERAL@[55; 58) 69 LITERAL@[55; 58)
70 WHITESPACE@[55; 56) 70 WHITESPACE@[55; 56)
71 INT_NUMBER@[56; 58) 71 INT_NUMBER@[56; 58) "32"
72 COMMA@[58; 59) 72 COMMA@[58; 59)
73 WHITESPACE@[59; 60) 73 WHITESPACE@[59; 60)
74 DOTDOT@[60; 62) 74 DOTDOT@[60; 62)
diff --git a/tests/data/parser/inline/0062_deref_expr.txt b/tests/data/parser/inline/0062_deref_expr.txt
index 62e8e6778..10ff50e8b 100644
--- a/tests/data/parser/inline/0062_deref_expr.txt
+++ b/tests/data/parser/inline/0062_deref_expr.txt
@@ -19,7 +19,7 @@ FILE@[0; 23)
19 REF_EXPR@[17; 19) 19 REF_EXPR@[17; 19)
20 AMPERSAND@[17; 18) 20 AMPERSAND@[17; 18)
21 LITERAL@[18; 19) 21 LITERAL@[18; 19)
22 INT_NUMBER@[18; 19) 22 INT_NUMBER@[18; 19) "1"
23 SEMI@[19; 20) 23 SEMI@[19; 20)
24 WHITESPACE@[20; 21) 24 WHITESPACE@[20; 21)
25 R_CURLY@[21; 22) 25 R_CURLY@[21; 22)
diff --git a/tests/data/parser/inline/0063_lambda_expr.txt b/tests/data/parser/inline/0063_lambda_expr.txt
index b1be9e5bc..1a9a28524 100644
--- a/tests/data/parser/inline/0063_lambda_expr.txt
+++ b/tests/data/parser/inline/0063_lambda_expr.txt
@@ -40,7 +40,7 @@ FILE@[0; 74)
40 L_CURLY@[36; 37) 40 L_CURLY@[36; 37)
41 LITERAL@[37; 41) 41 LITERAL@[37; 41)
42 WHITESPACE@[37; 38) 42 WHITESPACE@[37; 38)
43 INT_NUMBER@[38; 40) 43 INT_NUMBER@[38; 40) "92"
44 WHITESPACE@[40; 41) 44 WHITESPACE@[40; 41)
45 R_CURLY@[41; 42) 45 R_CURLY@[41; 42)
46 SEMI@[42; 43) 46 SEMI@[42; 43)
diff --git a/tests/data/parser/ok/0006_inner_attributes.txt b/tests/data/parser/ok/0006_inner_attributes.txt
index 7d824d1d8..e2e74f471 100644
--- a/tests/data/parser/ok/0006_inner_attributes.txt
+++ b/tests/data/parser/ok/0006_inner_attributes.txt
@@ -43,7 +43,7 @@ FILE@[0; 236)
43 COMMA@[53; 54) 43 COMMA@[53; 54)
44 LITERAL@[54; 58) 44 LITERAL@[54; 58)
45 WHITESPACE@[54; 55) 45 WHITESPACE@[54; 55)
46 INT_NUMBER@[55; 58) 46 INT_NUMBER@[55; 58) "100"
47 COMMA@[58; 59) 47 COMMA@[58; 59)
48 LITERAL@[59; 64) 48 LITERAL@[59; 64)
49 WHITESPACE@[59; 60) 49 WHITESPACE@[59; 60)
@@ -60,7 +60,7 @@ FILE@[0; 236)
60 EQ@[80; 81) 60 EQ@[80; 81)
61 LITERAL@[81; 85) 61 LITERAL@[81; 85)
62 WHITESPACE@[81; 82) 62 WHITESPACE@[81; 82)
63 INT_NUMBER@[82; 85) 63 INT_NUMBER@[82; 85) "100"
64 COMMA@[85; 86) 64 COMMA@[85; 86)
65 META_ITEM@[86; 102) 65 META_ITEM@[86; 102)
66 WHITESPACE@[86; 87) 66 WHITESPACE@[86; 87)
@@ -76,7 +76,7 @@ FILE@[0; 236)
76 IDENT@[104; 109) "ident" 76 IDENT@[104; 109) "ident"
77 L_PAREN@[109; 110) 77 L_PAREN@[109; 110)
78 LITERAL@[110; 113) 78 LITERAL@[110; 113)
79 INT_NUMBER@[110; 113) 79 INT_NUMBER@[110; 113) "100"
80 R_PAREN@[113; 114) 80 R_PAREN@[113; 114)
81 R_PAREN@[114; 115) 81 R_PAREN@[114; 115)
82 R_BRACK@[115; 116) 82 R_BRACK@[115; 116)
@@ -89,7 +89,7 @@ FILE@[0; 236)
89 IDENT@[120; 124) "attr" 89 IDENT@[120; 124) "attr"
90 L_PAREN@[124; 125) 90 L_PAREN@[124; 125)
91 LITERAL@[125; 128) 91 LITERAL@[125; 128)
92 INT_NUMBER@[125; 128) 92 INT_NUMBER@[125; 128) "100"
93 R_PAREN@[128; 129) 93 R_PAREN@[128; 129)
94 R_BRACK@[129; 130) 94 R_BRACK@[129; 130)
95 WHITESPACE@[130; 131) 95 WHITESPACE@[130; 131)
@@ -151,7 +151,7 @@ FILE@[0; 236)
151 EQ@[209; 210) 151 EQ@[209; 210)
152 LITERAL@[210; 212) 152 LITERAL@[210; 212)
153 WHITESPACE@[210; 211) 153 WHITESPACE@[210; 211)
154 INT_NUMBER@[211; 212) 154 INT_NUMBER@[211; 212) "4"
155 R_PAREN@[212; 213) 155 R_PAREN@[212; 213)
156 R_BRACK@[213; 214) 156 R_BRACK@[213; 214)
157 WHITESPACE@[214; 215) 157 WHITESPACE@[214; 215)
@@ -170,7 +170,7 @@ FILE@[0; 236)
170 IDENT@[226; 231) "align" 170 IDENT@[226; 231) "align"
171 L_PAREN@[231; 232) 171 L_PAREN@[231; 232)
172 LITERAL@[232; 233) 172 LITERAL@[232; 233)
173 INT_NUMBER@[232; 233) 173 INT_NUMBER@[232; 233) "4"
174 R_PAREN@[233; 234) 174 R_PAREN@[233; 234)
175 R_PAREN@[234; 235) 175 R_PAREN@[234; 235)
176 R_BRACK@[235; 236) 176 R_BRACK@[235; 236)
diff --git a/tests/data/parser/ok/0019_enums.txt b/tests/data/parser/ok/0019_enums.txt
index 86d29e650..d7705b9f9 100644
--- a/tests/data/parser/ok/0019_enums.txt
+++ b/tests/data/parser/ok/0019_enums.txt
@@ -70,7 +70,7 @@ FILE@[0; 182)
70 EQ@[91; 92) 70 EQ@[91; 92)
71 LITERAL@[92; 95) 71 LITERAL@[92; 95)
72 WHITESPACE@[92; 93) 72 WHITESPACE@[92; 93)
73 INT_NUMBER@[93; 95) 73 INT_NUMBER@[93; 95) "92"
74 COMMA@[95; 96) 74 COMMA@[95; 96)
75 ENUM_VARIANT@[96; 146) 75 ENUM_VARIANT@[96; 146)
76 WHITESPACE@[96; 101) 76 WHITESPACE@[96; 101)
diff --git a/tests/data/parser/ok/0023_static_items.txt b/tests/data/parser/ok/0023_static_items.txt
index c9ecfb920..121330d4e 100644
--- a/tests/data/parser/ok/0023_static_items.txt
+++ b/tests/data/parser/ok/0023_static_items.txt
@@ -15,7 +15,7 @@ FILE@[0; 47)
15 EQ@[16; 17) 15 EQ@[16; 17)
16 LITERAL@[17; 19) 16 LITERAL@[17; 19)
17 WHITESPACE@[17; 18) 17 WHITESPACE@[17; 18)
18 INT_NUMBER@[18; 19) 18 INT_NUMBER@[18; 19) "1"
19 SEMI@[19; 20) 19 SEMI@[19; 20)
20 WHITESPACE@[20; 21) 20 WHITESPACE@[20; 21)
21 STATIC_ITEM@[21; 47) 21 STATIC_ITEM@[21; 47)
@@ -36,6 +36,6 @@ FILE@[0; 47)
36 EQ@[41; 42) 36 EQ@[41; 42)
37 LITERAL@[42; 45) 37 LITERAL@[42; 45)
38 WHITESPACE@[42; 43) 38 WHITESPACE@[42; 43)
39 INT_NUMBER@[43; 45) 39 INT_NUMBER@[43; 45) "92"
40 SEMI@[45; 46) 40 SEMI@[45; 46)
41 WHITESPACE@[46; 47) 41 WHITESPACE@[46; 47)
diff --git a/tests/data/parser/ok/0024_const_item.txt b/tests/data/parser/ok/0024_const_item.txt
index e37150ee4..b08de43f4 100644
--- a/tests/data/parser/ok/0024_const_item.txt
+++ b/tests/data/parser/ok/0024_const_item.txt
@@ -15,7 +15,7 @@ FILE@[0; 46)
15 EQ@[15; 16) 15 EQ@[15; 16)
16 LITERAL@[16; 19) 16 LITERAL@[16; 19)
17 WHITESPACE@[16; 17) 17 WHITESPACE@[16; 17)
18 INT_NUMBER@[17; 19) 18 INT_NUMBER@[17; 19) "92"
19 SEMI@[19; 20) 19 SEMI@[19; 20)
20 WHITESPACE@[20; 21) 20 WHITESPACE@[20; 21)
21 CONST_ITEM@[21; 46) 21 CONST_ITEM@[21; 46)
@@ -36,6 +36,6 @@ FILE@[0; 46)
36 EQ@[40; 41) 36 EQ@[40; 41)
37 LITERAL@[41; 44) 37 LITERAL@[41; 44)
38 WHITESPACE@[41; 42) 38 WHITESPACE@[41; 42)
39 INT_NUMBER@[42; 44) 39 INT_NUMBER@[42; 44) "62"
40 SEMI@[44; 45) 40 SEMI@[44; 45)
41 WHITESPACE@[45; 46) 41 WHITESPACE@[45; 46)