aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/err
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/parser/err')
-rw-r--r--tests/data/parser/err/0000_struct_field_missing_comma.txt10
-rw-r--r--tests/data/parser/err/0001_item_recovery_in_file.txt6
-rw-r--r--tests/data/parser/err/0003_C++_semicolon.txt10
-rw-r--r--tests/data/parser/err/0004_use_path_bad_segment.txt2
-rw-r--r--tests/data/parser/err/0005_attribute_recover.txt10
-rw-r--r--tests/data/parser/err/0006_named_field_recovery.txt14
-rw-r--r--tests/data/parser/err/0007_stray_curly_in_file.txt4
-rw-r--r--tests/data/parser/err/0008_item_block_recovery.txt10
-rw-r--r--tests/data/parser/err/0009_broken_struct_type_parameter.txt8
9 files changed, 37 insertions, 37 deletions
diff --git a/tests/data/parser/err/0000_struct_field_missing_comma.txt b/tests/data/parser/err/0000_struct_field_missing_comma.txt
index f59205f55..d94b4fd9e 100644
--- a/tests/data/parser/err/0000_struct_field_missing_comma.txt
+++ b/tests/data/parser/err/0000_struct_field_missing_comma.txt
@@ -2,21 +2,21 @@ FILE@[0; 34)
2 STRUCT_ITEM@[0; 34) 2 STRUCT_ITEM@[0; 34)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 IDENT@[7; 8) 5 IDENT@[7; 8) "S"
6 WHITESPACE@[8; 9) 6 WHITESPACE@[8; 9)
7 L_CURLY@[9; 10) 7 L_CURLY@[9; 10)
8 NAMED_FIELD@[10; 26) 8 NAMED_FIELD@[10; 26)
9 WHITESPACE@[10; 15) 9 WHITESPACE@[10; 15)
10 IDENT@[15; 16) 10 IDENT@[15; 16) "a"
11 COLON@[16; 17) 11 COLON@[16; 17)
12 WHITESPACE@[17; 18) 12 WHITESPACE@[17; 18)
13 IDENT@[18; 21) 13 IDENT@[18; 21) "u32"
14 WHITESPACE@[21; 26) 14 WHITESPACE@[21; 26)
15 err: `expected COMMA` 15 err: `expected COMMA`
16 NAMED_FIELD@[26; 33) 16 NAMED_FIELD@[26; 33)
17 IDENT@[26; 27) 17 IDENT@[26; 27) "b"
18 COLON@[27; 28) 18 COLON@[27; 28)
19 WHITESPACE@[28; 29) 19 WHITESPACE@[28; 29)
20 IDENT@[29; 32) 20 IDENT@[29; 32) "u32"
21 WHITESPACE@[32; 33) 21 WHITESPACE@[32; 33)
22 R_CURLY@[33; 34) 22 R_CURLY@[33; 34)
diff --git a/tests/data/parser/err/0001_item_recovery_in_file.txt b/tests/data/parser/err/0001_item_recovery_in_file.txt
index 0ac741aa8..ac0760695 100644
--- a/tests/data/parser/err/0001_item_recovery_in_file.txt
+++ b/tests/data/parser/err/0001_item_recovery_in_file.txt
@@ -1,16 +1,16 @@
1FILE@[0; 21) 1FILE@[0; 21)
2 ERROR@[0; 3) 2 ERROR@[0; 3)
3 err: `expected item` 3 err: `expected item`
4 IDENT@[0; 2) 4 IDENT@[0; 2) "if"
5 WHITESPACE@[2; 3) 5 WHITESPACE@[2; 3)
6 ERROR@[3; 10) 6 ERROR@[3; 10)
7 err: `expected item` 7 err: `expected item`
8 IDENT@[3; 8) 8 IDENT@[3; 8) "match"
9 WHITESPACE@[8; 10) 9 WHITESPACE@[8; 10)
10 STRUCT_ITEM@[10; 21) 10 STRUCT_ITEM@[10; 21)
11 STRUCT_KW@[10; 16) 11 STRUCT_KW@[10; 16)
12 WHITESPACE@[16; 17) 12 WHITESPACE@[16; 17)
13 IDENT@[17; 18) 13 IDENT@[17; 18) "S"
14 WHITESPACE@[18; 19) 14 WHITESPACE@[18; 19)
15 L_CURLY@[19; 20) 15 L_CURLY@[19; 20)
16 R_CURLY@[20; 21) 16 R_CURLY@[20; 21)
diff --git a/tests/data/parser/err/0003_C++_semicolon.txt b/tests/data/parser/err/0003_C++_semicolon.txt
index 8dd45d2e5..d77c06378 100644
--- a/tests/data/parser/err/0003_C++_semicolon.txt
+++ b/tests/data/parser/err/0003_C++_semicolon.txt
@@ -2,22 +2,22 @@ FILE@[0; 40)
2 STRUCT_ITEM@[0; 39) 2 STRUCT_ITEM@[0; 39)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 IDENT@[7; 8) 5 IDENT@[7; 8) "S"
6 WHITESPACE@[8; 9) 6 WHITESPACE@[8; 9)
7 L_CURLY@[9; 10) 7 L_CURLY@[9; 10)
8 NAMED_FIELD@[10; 21) 8 NAMED_FIELD@[10; 21)
9 WHITESPACE@[10; 15) 9 WHITESPACE@[10; 15)
10 IDENT@[15; 16) 10 IDENT@[15; 16) "a"
11 COLON@[16; 17) 11 COLON@[16; 17)
12 WHITESPACE@[17; 18) 12 WHITESPACE@[17; 18)
13 IDENT@[18; 21) 13 IDENT@[18; 21) "i32"
14 COMMA@[21; 22) 14 COMMA@[21; 22)
15 NAMED_FIELD@[22; 36) 15 NAMED_FIELD@[22; 36)
16 WHITESPACE@[22; 27) 16 WHITESPACE@[22; 27)
17 IDENT@[27; 28) 17 IDENT@[27; 28) "b"
18 COLON@[28; 29) 18 COLON@[28; 29)
19 WHITESPACE@[29; 30) 19 WHITESPACE@[29; 30)
20 IDENT@[30; 36) 20 IDENT@[30; 36) "String"
21 COMMA@[36; 37) 21 COMMA@[36; 37)
22 WHITESPACE@[37; 38) 22 WHITESPACE@[37; 38)
23 R_CURLY@[38; 39) 23 R_CURLY@[38; 39)
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 adc049683..7f43611eb 100644
--- a/tests/data/parser/err/0004_use_path_bad_segment.txt
+++ b/tests/data/parser/err/0004_use_path_bad_segment.txt
@@ -6,7 +6,7 @@ FILE@[0; 12)
6 PATH@[3; 7) 6 PATH@[3; 7)
7 PATH_SEGMENT@[3; 7) 7 PATH_SEGMENT@[3; 7)
8 WHITESPACE@[3; 4) 8 WHITESPACE@[3; 4)
9 IDENT@[4; 7) 9 IDENT@[4; 7) "foo"
10 COLONCOLON@[7; 9) 10 COLONCOLON@[7; 9)
11 PATH_SEGMENT@[9; 9) 11 PATH_SEGMENT@[9; 9)
12 err: `expected identifier` 12 err: `expected identifier`
diff --git a/tests/data/parser/err/0005_attribute_recover.txt b/tests/data/parser/err/0005_attribute_recover.txt
index 10f7b2da3..00a534af1 100644
--- a/tests/data/parser/err/0005_attribute_recover.txt
+++ b/tests/data/parser/err/0005_attribute_recover.txt
@@ -4,10 +4,10 @@ FILE@[0; 54)
4 POUND@[0; 1) 4 POUND@[0; 1)
5 L_BRACK@[1; 2) 5 L_BRACK@[1; 2)
6 META_ITEM@[2; 17) 6 META_ITEM@[2; 17)
7 IDENT@[2; 5) 7 IDENT@[2; 5) "foo"
8 L_PAREN@[5; 6) 8 L_PAREN@[5; 6)
9 META_ITEM@[6; 9) 9 META_ITEM@[6; 9)
10 IDENT@[6; 9) 10 IDENT@[6; 9) "foo"
11 COMMA@[9; 10) 11 COMMA@[9; 10)
12 ERROR@[10; 12) 12 ERROR@[10; 12)
13 err: `expected attribute` 13 err: `expected attribute`
@@ -24,7 +24,7 @@ FILE@[0; 54)
24 WHITESPACE@[18; 19) 24 WHITESPACE@[18; 19)
25 FN_KW@[19; 21) 25 FN_KW@[19; 21)
26 WHITESPACE@[21; 22) 26 WHITESPACE@[21; 22)
27 IDENT@[22; 25) 27 IDENT@[22; 25) "foo"
28 L_PAREN@[25; 26) 28 L_PAREN@[25; 26)
29 R_PAREN@[26; 27) 29 R_PAREN@[26; 27)
30 WHITESPACE@[27; 28) 30 WHITESPACE@[27; 28)
@@ -37,14 +37,14 @@ FILE@[0; 54)
37 POUND@[34; 35) 37 POUND@[34; 35)
38 L_BRACK@[35; 36) 38 L_BRACK@[35; 36)
39 META_ITEM@[36; 41) 39 META_ITEM@[36; 41)
40 IDENT@[36; 39) 40 IDENT@[36; 39) "foo"
41 L_PAREN@[39; 40) 41 L_PAREN@[39; 40)
42 err: `expected attribute` 42 err: `expected attribute`
43 WHITESPACE@[40; 41) 43 WHITESPACE@[40; 41)
44 err: `expected R_BRACK` 44 err: `expected R_BRACK`
45 FN_KW@[41; 43) 45 FN_KW@[41; 43)
46 WHITESPACE@[43; 44) 46 WHITESPACE@[43; 44)
47 IDENT@[44; 47) 47 IDENT@[44; 47) "foo"
48 L_PAREN@[47; 48) 48 L_PAREN@[47; 48)
49 R_PAREN@[48; 49) 49 R_PAREN@[48; 49)
50 WHITESPACE@[49; 50) 50 WHITESPACE@[49; 50)
diff --git a/tests/data/parser/err/0006_named_field_recovery.txt b/tests/data/parser/err/0006_named_field_recovery.txt
index d3815102b..0437bf2e7 100644
--- a/tests/data/parser/err/0006_named_field_recovery.txt
+++ b/tests/data/parser/err/0006_named_field_recovery.txt
@@ -2,15 +2,15 @@ FILE@[0; 74)
2 STRUCT_ITEM@[0; 74) 2 STRUCT_ITEM@[0; 74)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 IDENT@[7; 8) 5 IDENT@[7; 8) "S"
6 WHITESPACE@[8; 9) 6 WHITESPACE@[8; 9)
7 L_CURLY@[9; 10) 7 L_CURLY@[9; 10)
8 NAMED_FIELD@[10; 21) 8 NAMED_FIELD@[10; 21)
9 WHITESPACE@[10; 15) 9 WHITESPACE@[10; 15)
10 IDENT@[15; 16) 10 IDENT@[15; 16) "f"
11 COLON@[16; 17) 11 COLON@[16; 17)
12 WHITESPACE@[17; 18) 12 WHITESPACE@[17; 18)
13 IDENT@[18; 21) 13 IDENT@[18; 21) "u32"
14 COMMA@[21; 22) 14 COMMA@[21; 22)
15 VISIBILITY@[22; 31) 15 VISIBILITY@[22; 31)
16 WHITESPACE@[22; 27) 16 WHITESPACE@[22; 27)
@@ -37,17 +37,17 @@ FILE@[0; 74)
37 VISIBILITY@[48; 52) 37 VISIBILITY@[48; 52)
38 PUB_KW@[48; 51) 38 PUB_KW@[48; 51)
39 WHITESPACE@[51; 52) 39 WHITESPACE@[51; 52)
40 IDENT@[52; 53) 40 IDENT@[52; 53) "x"
41 COLON@[53; 54) 41 COLON@[53; 54)
42 WHITESPACE@[54; 55) 42 WHITESPACE@[54; 55)
43 IDENT@[55; 58) 43 IDENT@[55; 58) "u32"
44 COMMA@[58; 59) 44 COMMA@[58; 59)
45 NAMED_FIELD@[59; 70) 45 NAMED_FIELD@[59; 70)
46 WHITESPACE@[59; 64) 46 WHITESPACE@[59; 64)
47 IDENT@[64; 65) 47 IDENT@[64; 65) "z"
48 COLON@[65; 66) 48 COLON@[65; 66)
49 WHITESPACE@[66; 67) 49 WHITESPACE@[66; 67)
50 IDENT@[67; 70) 50 IDENT@[67; 70) "f64"
51 COMMA@[70; 71) 51 COMMA@[70; 71)
52 WHITESPACE@[71; 72) 52 WHITESPACE@[71; 72)
53 R_CURLY@[72; 73) 53 R_CURLY@[72; 73)
diff --git a/tests/data/parser/err/0007_stray_curly_in_file.txt b/tests/data/parser/err/0007_stray_curly_in_file.txt
index 04bf17bc7..b4da4464d 100644
--- a/tests/data/parser/err/0007_stray_curly_in_file.txt
+++ b/tests/data/parser/err/0007_stray_curly_in_file.txt
@@ -6,7 +6,7 @@ FILE@[0; 31)
6 STRUCT_ITEM@[3; 14) 6 STRUCT_ITEM@[3; 14)
7 STRUCT_KW@[3; 9) 7 STRUCT_KW@[3; 9)
8 WHITESPACE@[9; 10) 8 WHITESPACE@[9; 10)
9 IDENT@[10; 11) 9 IDENT@[10; 11) "S"
10 SEMI@[11; 12) 10 SEMI@[11; 12)
11 WHITESPACE@[12; 14) 11 WHITESPACE@[12; 14)
12 ERROR@[14; 17) 12 ERROR@[14; 17)
@@ -16,7 +16,7 @@ FILE@[0; 31)
16 FN_ITEM@[17; 29) 16 FN_ITEM@[17; 29)
17 FN_KW@[17; 19) 17 FN_KW@[17; 19)
18 WHITESPACE@[19; 20) 18 WHITESPACE@[19; 20)
19 IDENT@[20; 23) 19 IDENT@[20; 23) "foo"
20 L_PAREN@[23; 24) 20 L_PAREN@[23; 24)
21 R_PAREN@[24; 25) 21 R_PAREN@[24; 25)
22 L_CURLY@[25; 26) 22 L_CURLY@[25; 26)
diff --git a/tests/data/parser/err/0008_item_block_recovery.txt b/tests/data/parser/err/0008_item_block_recovery.txt
index 4bb66f56a..df6a952cd 100644
--- a/tests/data/parser/err/0008_item_block_recovery.txt
+++ b/tests/data/parser/err/0008_item_block_recovery.txt
@@ -2,7 +2,7 @@ FILE@[0; 95)
2 FN_ITEM@[0; 14) 2 FN_ITEM@[0; 14)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3) 4 WHITESPACE@[2; 3)
5 IDENT@[3; 6) 5 IDENT@[3; 6) "foo"
6 L_PAREN@[6; 7) 6 L_PAREN@[6; 7)
7 R_PAREN@[7; 8) 7 R_PAREN@[7; 8)
8 WHITESPACE@[8; 9) 8 WHITESPACE@[8; 9)
@@ -12,7 +12,7 @@ FILE@[0; 95)
12 WHITESPACE@[12; 14) 12 WHITESPACE@[12; 14)
13 ERROR@[14; 17) 13 ERROR@[14; 17)
14 err: `expected item` 14 err: `expected item`
15 IDENT@[14; 17) 15 IDENT@[14; 17) "bar"
16 ERROR@[17; 18) 16 ERROR@[17; 18)
17 err: `expected item` 17 err: `expected item`
18 L_PAREN@[17; 18) 18 L_PAREN@[17; 18)
@@ -24,7 +24,7 @@ FILE@[0; 95)
24 err: `expected item` 24 err: `expected item`
25 L_CURLY@[20; 21) 25 L_CURLY@[20; 21)
26 WHITESPACE@[21; 26) 26 WHITESPACE@[21; 26)
27 IDENT@[26; 28) 27 IDENT@[26; 28) "if"
28 WHITESPACE@[28; 29) 28 WHITESPACE@[28; 29)
29 TRUE_KW@[29; 33) 29 TRUE_KW@[29; 33)
30 WHITESPACE@[33; 34) 30 WHITESPACE@[33; 34)
@@ -34,7 +34,7 @@ FILE@[0; 95)
34 WHITESPACE@[45; 50) 34 WHITESPACE@[45; 50)
35 R_CURLY@[50; 51) 35 R_CURLY@[50; 51)
36 WHITESPACE@[51; 52) 36 WHITESPACE@[51; 52)
37 IDENT@[52; 56) 37 IDENT@[52; 56) "else"
38 WHITESPACE@[56; 57) 38 WHITESPACE@[56; 57)
39 L_CURLY@[57; 58) 39 L_CURLY@[57; 58)
40 WHITESPACE@[58; 67) 40 WHITESPACE@[58; 67)
@@ -51,7 +51,7 @@ FILE@[0; 95)
51 FN_ITEM@[82; 95) 51 FN_ITEM@[82; 95)
52 FN_KW@[82; 84) 52 FN_KW@[82; 84)
53 WHITESPACE@[84; 85) 53 WHITESPACE@[84; 85)
54 IDENT@[85; 88) 54 IDENT@[85; 88) "baz"
55 L_PAREN@[88; 89) 55 L_PAREN@[88; 89)
56 R_PAREN@[89; 90) 56 R_PAREN@[89; 90)
57 WHITESPACE@[90; 91) 57 WHITESPACE@[90; 91)
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 c6b1adb0c..f329735b6 100644
--- a/tests/data/parser/err/0009_broken_struct_type_parameter.txt
+++ b/tests/data/parser/err/0009_broken_struct_type_parameter.txt
@@ -2,7 +2,7 @@ FILE@[0; 43)
2 STRUCT_ITEM@[0; 12) 2 STRUCT_ITEM@[0; 12)
3 STRUCT_KW@[0; 6) 3 STRUCT_KW@[0; 6)
4 WHITESPACE@[6; 7) 4 WHITESPACE@[6; 7)
5 IDENT@[7; 8) 5 IDENT@[7; 8) "S"
6 TYPE_PARAM_LIST@[8; 12) 6 TYPE_PARAM_LIST@[8; 12)
7 L_ANGLE@[8; 9) 7 L_ANGLE@[8; 9)
8 ERROR@[9; 12) 8 ERROR@[9; 12)
@@ -27,16 +27,16 @@ FILE@[0; 43)
27 err: `expected item` 27 err: `expected item`
28 L_CURLY@[17; 18) 28 L_CURLY@[17; 18)
29 WHITESPACE@[18; 23) 29 WHITESPACE@[18; 23)
30 IDENT@[23; 24) 30 IDENT@[23; 24) "f"
31 COLON@[24; 25) 31 COLON@[24; 25)
32 WHITESPACE@[25; 26) 32 WHITESPACE@[25; 26)
33 IDENT@[26; 29) 33 IDENT@[26; 29) "u32"
34 WHITESPACE@[29; 30) 34 WHITESPACE@[29; 30)
35 R_CURLY@[30; 31) 35 R_CURLY@[30; 31)
36 WHITESPACE@[31; 33) 36 WHITESPACE@[31; 33)
37 STRUCT_ITEM@[33; 43) 37 STRUCT_ITEM@[33; 43)
38 STRUCT_KW@[33; 39) 38 STRUCT_KW@[33; 39)
39 WHITESPACE@[39; 40) 39 WHITESPACE@[39; 40)
40 IDENT@[40; 41) 40 IDENT@[40; 41) "T"
41 SEMI@[41; 42) 41 SEMI@[41; 42)
42 WHITESPACE@[42; 43) 42 WHITESPACE@[42; 43)