From 7094291573dc819e3115950ec3b2316bd5e9ea33 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 16 Aug 2018 12:51:40 +0300 Subject: tt-attrs --- .../data/parser/err/0005_attribute_recover.txt | 63 ++++++++++------------ .../data/parser/err/0008_item_block_recovery.txt | 7 +-- 2 files changed, 33 insertions(+), 37 deletions(-) (limited to 'crates/libsyntax2/tests/data/parser/err') 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) FN_DEF@[0; 31) ATTR@[0; 18) POUND@[0; 1) - L_BRACK@[1; 2) - META_ITEM@[2; 17) + TOKEN_TREE@[1; 18) + L_BRACK@[1; 2) IDENT@[2; 5) "foo" - L_PAREN@[5; 6) - META_ITEM@[6; 9) + TOKEN_TREE@[5; 17) + L_PAREN@[5; 6) IDENT@[6; 9) "foo" - COMMA@[9; 10) - WHITESPACE@[10; 11) - err: `expected attribute` - ERROR@[11; 12) + COMMA@[9; 10) + WHITESPACE@[10; 11) PLUS@[11; 12) - err: `expected attribute` - ERROR@[12; 13) COMMA@[12; 13) - WHITESPACE@[13; 14) - LITERAL@[14; 16) + WHITESPACE@[13; 14) INT_NUMBER@[14; 16) "92" - R_PAREN@[16; 17) - R_BRACK@[17; 18) + R_PAREN@[16; 17) + R_BRACK@[17; 18) WHITESPACE@[18; 19) FN_KW@[19; 21) WHITESPACE@[21; 22) @@ -35,26 +30,26 @@ FILE@[0; 54) WHITESPACE@[29; 30) R_CURLY@[30; 31) WHITESPACE@[31; 34) - FN_DEF@[34; 53) - ATTR@[34; 40) - POUND@[34; 35) + ATTR@[34; 53) + POUND@[34; 35) + TOKEN_TREE@[35; 53) L_BRACK@[35; 36) - META_ITEM@[36; 40) - IDENT@[36; 39) "foo" + IDENT@[36; 39) "foo" + TOKEN_TREE@[39; 53) L_PAREN@[39; 40) - err: `expected attribute` - err: `expected R_BRACK` - WHITESPACE@[40; 41) - FN_KW@[41; 43) - WHITESPACE@[43; 44) - NAME@[44; 47) - IDENT@[44; 47) "foo" - PARAM_LIST@[47; 49) - L_PAREN@[47; 48) - R_PAREN@[48; 49) - WHITESPACE@[49; 50) - BLOCK_EXPR@[50; 53) - L_CURLY@[50; 51) - WHITESPACE@[51; 52) - R_CURLY@[52; 53) + WHITESPACE@[40; 41) + FN_KW@[41; 43) + WHITESPACE@[43; 44) + IDENT@[44; 47) "foo" + TOKEN_TREE@[47; 49) + L_PAREN@[47; 48) + R_PAREN@[48; 49) + WHITESPACE@[49; 50) + TOKEN_TREE@[50; 53) + L_CURLY@[50; 51) + WHITESPACE@[51; 52) + R_CURLY@[52; 53) + err: `expected R_PAREN` + err: `expected R_BRACK` + err: `expected an item` 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) NAME_REF@[14; 17) IDENT@[14; 17) "bar" err: `expected EXCL` - L_PAREN@[17; 18) - R_PAREN@[18; 19) - err: `expected SEMI` + TOKEN_TREE@[17; 19) + L_PAREN@[17; 18) + R_PAREN@[18; 19) + err: `expected SEMI` WHITESPACE@[19; 20) err: `expected an item` ERROR@[20; 80) -- cgit v1.2.3