aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests/data/parser/err
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/err')
-rw-r--r--crates/libsyntax2/tests/data/parser/err/0005_attribute_recover.txt63
-rw-r--r--crates/libsyntax2/tests/data/parser/err/0008_item_block_recovery.txt7
2 files changed, 33 insertions, 37 deletions
diff --git a/crates/libsyntax2/tests/data/parser/err/0005_attribute_recover.txt b/crates/libsyntax2/tests/data/parser/err/0005_attribute_recover.txt
index 219352859..12451c892 100644
--- a/crates/libsyntax2/tests/data/parser/err/0005_attribute_recover.txt
+++ b/crates/libsyntax2/tests/data/parser/err/0005_attribute_recover.txt
@@ -2,25 +2,20 @@ FILE@[0; 54)
2 FN_DEF@[0; 31) 2 FN_DEF@[0; 31)
3 ATTR@[0; 18) 3 ATTR@[0; 18)
4 POUND@[0; 1) 4 POUND@[0; 1)
5 L_BRACK@[1; 2) 5 TOKEN_TREE@[1; 18)
6 META_ITEM@[2; 17) 6 L_BRACK@[1; 2)
7 IDENT@[2; 5) "foo" 7 IDENT@[2; 5) "foo"
8 L_PAREN@[5; 6) 8 TOKEN_TREE@[5; 17)
9 META_ITEM@[6; 9) 9 L_PAREN@[5; 6)
10 IDENT@[6; 9) "foo" 10 IDENT@[6; 9) "foo"
11 COMMA@[9; 10) 11 COMMA@[9; 10)
12 WHITESPACE@[10; 11) 12 WHITESPACE@[10; 11)
13 err: `expected attribute`
14 ERROR@[11; 12)
15 PLUS@[11; 12) 13 PLUS@[11; 12)
16 err: `expected attribute`
17 ERROR@[12; 13)
18 COMMA@[12; 13) 14 COMMA@[12; 13)
19 WHITESPACE@[13; 14) 15 WHITESPACE@[13; 14)
20 LITERAL@[14; 16)
21 INT_NUMBER@[14; 16) "92" 16 INT_NUMBER@[14; 16) "92"
22 R_PAREN@[16; 17) 17 R_PAREN@[16; 17)
23 R_BRACK@[17; 18) 18 R_BRACK@[17; 18)
24 WHITESPACE@[18; 19) 19 WHITESPACE@[18; 19)
25 FN_KW@[19; 21) 20 FN_KW@[19; 21)
26 WHITESPACE@[21; 22) 21 WHITESPACE@[21; 22)
@@ -35,26 +30,26 @@ FILE@[0; 54)
35 WHITESPACE@[29; 30) 30 WHITESPACE@[29; 30)
36 R_CURLY@[30; 31) 31 R_CURLY@[30; 31)
37 WHITESPACE@[31; 34) 32 WHITESPACE@[31; 34)
38 FN_DEF@[34; 53) 33 ATTR@[34; 53)
39 ATTR@[34; 40) 34 POUND@[34; 35)
40 POUND@[34; 35) 35 TOKEN_TREE@[35; 53)
41 L_BRACK@[35; 36) 36 L_BRACK@[35; 36)
42 META_ITEM@[36; 40) 37 IDENT@[36; 39) "foo"
43 IDENT@[36; 39) "foo" 38 TOKEN_TREE@[39; 53)
44 L_PAREN@[39; 40) 39 L_PAREN@[39; 40)
45 err: `expected attribute` 40 WHITESPACE@[40; 41)
46 err: `expected R_BRACK` 41 FN_KW@[41; 43)
47 WHITESPACE@[40; 41) 42 WHITESPACE@[43; 44)
48 FN_KW@[41; 43) 43 IDENT@[44; 47) "foo"
49 WHITESPACE@[43; 44) 44 TOKEN_TREE@[47; 49)
50 NAME@[44; 47) 45 L_PAREN@[47; 48)
51 IDENT@[44; 47) "foo" 46 R_PAREN@[48; 49)
52 PARAM_LIST@[47; 49) 47 WHITESPACE@[49; 50)
53 L_PAREN@[47; 48) 48 TOKEN_TREE@[50; 53)
54 R_PAREN@[48; 49) 49 L_CURLY@[50; 51)
55 WHITESPACE@[49; 50) 50 WHITESPACE@[51; 52)
56 BLOCK_EXPR@[50; 53) 51 R_CURLY@[52; 53)
57 L_CURLY@[50; 51) 52 err: `expected R_PAREN`
58 WHITESPACE@[51; 52) 53 err: `expected R_BRACK`
59 R_CURLY@[52; 53) 54 err: `expected an item`
60 WHITESPACE@[53; 54) 55 WHITESPACE@[53; 54)
diff --git a/crates/libsyntax2/tests/data/parser/err/0008_item_block_recovery.txt b/crates/libsyntax2/tests/data/parser/err/0008_item_block_recovery.txt
index 5b46be079..68f2b8aa5 100644
--- a/crates/libsyntax2/tests/data/parser/err/0008_item_block_recovery.txt
+++ b/crates/libsyntax2/tests/data/parser/err/0008_item_block_recovery.txt
@@ -19,9 +19,10 @@ FILE@[0; 95)
19 NAME_REF@[14; 17) 19 NAME_REF@[14; 17)
20 IDENT@[14; 17) "bar" 20 IDENT@[14; 17) "bar"
21 err: `expected EXCL` 21 err: `expected EXCL`
22 L_PAREN@[17; 18) 22 TOKEN_TREE@[17; 19)
23 R_PAREN@[18; 19) 23 L_PAREN@[17; 18)
24 err: `expected SEMI` 24 R_PAREN@[18; 19)
25 err: `expected SEMI`
25 WHITESPACE@[19; 20) 26 WHITESPACE@[19; 20)
26 err: `expected an item` 27 err: `expected an item`
27 ERROR@[20; 80) 28 ERROR@[20; 80)