diff options
Diffstat (limited to 'tests/data/parser/err')
-rw-r--r-- | tests/data/parser/err/0000_struct_field_missing_comma.txt | 8 | ||||
-rw-r--r-- | tests/data/parser/err/0003_C++_semicolon.txt | 10 | ||||
-rw-r--r-- | tests/data/parser/err/0006_named_field_recovery.txt | 15 |
3 files changed, 20 insertions, 13 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 2c761694c..f1c772b8d 100644 --- a/tests/data/parser/err/0000_struct_field_missing_comma.txt +++ b/tests/data/parser/err/0000_struct_field_missing_comma.txt | |||
@@ -7,15 +7,17 @@ FILE@[0; 34) | |||
7 | WHITESPACE@[8; 9) | 7 | WHITESPACE@[8; 9) |
8 | L_CURLY@[9; 10) | 8 | L_CURLY@[9; 10) |
9 | NAMED_FIELD@[10; 26) | 9 | NAMED_FIELD@[10; 26) |
10 | WHITESPACE@[10; 15) | 10 | NAME@[10; 16) |
11 | IDENT@[15; 16) "a" | 11 | WHITESPACE@[10; 15) |
12 | IDENT@[15; 16) "a" | ||
12 | COLON@[16; 17) | 13 | COLON@[16; 17) |
13 | WHITESPACE@[17; 18) | 14 | WHITESPACE@[17; 18) |
14 | IDENT@[18; 21) "u32" | 15 | IDENT@[18; 21) "u32" |
15 | WHITESPACE@[21; 26) | 16 | WHITESPACE@[21; 26) |
16 | err: `expected COMMA` | 17 | err: `expected COMMA` |
17 | NAMED_FIELD@[26; 33) | 18 | NAMED_FIELD@[26; 33) |
18 | IDENT@[26; 27) "b" | 19 | NAME@[26; 27) |
20 | IDENT@[26; 27) "b" | ||
19 | COLON@[27; 28) | 21 | COLON@[27; 28) |
20 | WHITESPACE@[28; 29) | 22 | WHITESPACE@[28; 29) |
21 | IDENT@[29; 32) "u32" | 23 | IDENT@[29; 32) "u32" |
diff --git a/tests/data/parser/err/0003_C++_semicolon.txt b/tests/data/parser/err/0003_C++_semicolon.txt index e567b0775..c835a1474 100644 --- a/tests/data/parser/err/0003_C++_semicolon.txt +++ b/tests/data/parser/err/0003_C++_semicolon.txt | |||
@@ -7,15 +7,17 @@ FILE@[0; 40) | |||
7 | WHITESPACE@[8; 9) | 7 | WHITESPACE@[8; 9) |
8 | L_CURLY@[9; 10) | 8 | L_CURLY@[9; 10) |
9 | NAMED_FIELD@[10; 21) | 9 | NAMED_FIELD@[10; 21) |
10 | WHITESPACE@[10; 15) | 10 | NAME@[10; 16) |
11 | IDENT@[15; 16) "a" | 11 | WHITESPACE@[10; 15) |
12 | IDENT@[15; 16) "a" | ||
12 | COLON@[16; 17) | 13 | COLON@[16; 17) |
13 | WHITESPACE@[17; 18) | 14 | WHITESPACE@[17; 18) |
14 | IDENT@[18; 21) "i32" | 15 | IDENT@[18; 21) "i32" |
15 | COMMA@[21; 22) | 16 | COMMA@[21; 22) |
16 | NAMED_FIELD@[22; 36) | 17 | NAMED_FIELD@[22; 36) |
17 | WHITESPACE@[22; 27) | 18 | NAME@[22; 28) |
18 | IDENT@[27; 28) "b" | 19 | WHITESPACE@[22; 27) |
20 | IDENT@[27; 28) "b" | ||
19 | COLON@[28; 29) | 21 | COLON@[28; 29) |
20 | WHITESPACE@[29; 30) | 22 | WHITESPACE@[29; 30) |
21 | IDENT@[30; 36) "String" | 23 | IDENT@[30; 36) "String" |
diff --git a/tests/data/parser/err/0006_named_field_recovery.txt b/tests/data/parser/err/0006_named_field_recovery.txt index 7886beeb8..b772671e9 100644 --- a/tests/data/parser/err/0006_named_field_recovery.txt +++ b/tests/data/parser/err/0006_named_field_recovery.txt | |||
@@ -7,8 +7,9 @@ FILE@[0; 74) | |||
7 | WHITESPACE@[8; 9) | 7 | WHITESPACE@[8; 9) |
8 | L_CURLY@[9; 10) | 8 | L_CURLY@[9; 10) |
9 | NAMED_FIELD@[10; 21) | 9 | NAMED_FIELD@[10; 21) |
10 | WHITESPACE@[10; 15) | 10 | NAME@[10; 16) |
11 | IDENT@[15; 16) "f" | 11 | WHITESPACE@[10; 15) |
12 | IDENT@[15; 16) "f" | ||
12 | COLON@[16; 17) | 13 | COLON@[16; 17) |
13 | WHITESPACE@[17; 18) | 14 | WHITESPACE@[17; 18) |
14 | IDENT@[18; 21) "u32" | 15 | IDENT@[18; 21) "u32" |
@@ -17,11 +18,11 @@ FILE@[0; 74) | |||
17 | WHITESPACE@[22; 27) | 18 | WHITESPACE@[22; 27) |
18 | PUB_KW@[27; 30) | 19 | PUB_KW@[27; 30) |
19 | WHITESPACE@[30; 31) | 20 | WHITESPACE@[30; 31) |
20 | err: `expected IDENT` | ||
21 | ERROR@[31; 38) | 21 | ERROR@[31; 38) |
22 | err: `expected field declaration` | 22 | err: `expected field declaration` |
23 | INT_NUMBER@[31; 33) | 23 | INT_NUMBER@[31; 33) |
24 | WHITESPACE@[33; 38) | 24 | WHITESPACE@[33; 38) |
25 | err: `expected COMMA` | ||
25 | ERROR@[38; 40) | 26 | ERROR@[38; 40) |
26 | err: `expected field declaration` | 27 | err: `expected field declaration` |
27 | PLUS@[38; 39) | 28 | PLUS@[38; 39) |
@@ -38,14 +39,16 @@ FILE@[0; 74) | |||
38 | VISIBILITY@[48; 52) | 39 | VISIBILITY@[48; 52) |
39 | PUB_KW@[48; 51) | 40 | PUB_KW@[48; 51) |
40 | WHITESPACE@[51; 52) | 41 | WHITESPACE@[51; 52) |
41 | IDENT@[52; 53) "x" | 42 | NAME@[52; 53) |
43 | IDENT@[52; 53) "x" | ||
42 | COLON@[53; 54) | 44 | COLON@[53; 54) |
43 | WHITESPACE@[54; 55) | 45 | WHITESPACE@[54; 55) |
44 | IDENT@[55; 58) "u32" | 46 | IDENT@[55; 58) "u32" |
45 | COMMA@[58; 59) | 47 | COMMA@[58; 59) |
46 | NAMED_FIELD@[59; 70) | 48 | NAMED_FIELD@[59; 70) |
47 | WHITESPACE@[59; 64) | 49 | NAME@[59; 65) |
48 | IDENT@[64; 65) "z" | 50 | WHITESPACE@[59; 64) |
51 | IDENT@[64; 65) "z" | ||
49 | COLON@[65; 66) | 52 | COLON@[65; 66) |
50 | WHITESPACE@[66; 67) | 53 | WHITESPACE@[66; 67) |
51 | IDENT@[67; 70) "f64" | 54 | IDENT@[67; 70) "f64" |