From 1d6eef1350ee0793fcd2a0eb191cdb127b76a49d Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Fri, 11 Jun 2021 18:12:51 +0200 Subject: Update ungrammar --- .../parser/err/0005_attribute_recover.rast | 66 +++++++++++---------- .../parser/err/0031_block_inner_attrs.rast | 68 ++++++++++++---------- .../parser/err/0032_match_arms_inner_attrs.rast | 17 +++--- .../parser/err/0033_match_arms_outer_attrs.rast | 17 +++--- 4 files changed, 88 insertions(+), 80 deletions(-) (limited to 'crates/syntax/test_data/parser/err') diff --git a/crates/syntax/test_data/parser/err/0005_attribute_recover.rast b/crates/syntax/test_data/parser/err/0005_attribute_recover.rast index 4845a6563..6202c8bfe 100644 --- a/crates/syntax/test_data/parser/err/0005_attribute_recover.rast +++ b/crates/syntax/test_data/parser/err/0005_attribute_recover.rast @@ -3,20 +3,21 @@ SOURCE_FILE@0..54 ATTR@0..18 POUND@0..1 "#" L_BRACK@1..2 "[" - PATH@2..5 - PATH_SEGMENT@2..5 - NAME_REF@2..5 - IDENT@2..5 "foo" - TOKEN_TREE@5..17 - L_PAREN@5..6 "(" - IDENT@6..9 "foo" - COMMA@9..10 "," - WHITESPACE@10..11 " " - PLUS@11..12 "+" - COMMA@12..13 "," - WHITESPACE@13..14 " " - INT_NUMBER@14..16 "92" - R_PAREN@16..17 ")" + META@2..17 + PATH@2..5 + PATH_SEGMENT@2..5 + NAME_REF@2..5 + IDENT@2..5 "foo" + TOKEN_TREE@5..17 + L_PAREN@5..6 "(" + IDENT@6..9 "foo" + COMMA@9..10 "," + WHITESPACE@10..11 " " + PLUS@11..12 "+" + COMMA@12..13 "," + WHITESPACE@13..14 " " + INT_NUMBER@14..16 "92" + R_PAREN@16..17 ")" R_BRACK@17..18 "]" WHITESPACE@18..19 "\n" FN_KW@19..21 "fn" @@ -35,24 +36,25 @@ SOURCE_FILE@0..54 ATTR@34..53 POUND@34..35 "#" L_BRACK@35..36 "[" - PATH@36..39 - PATH_SEGMENT@36..39 - NAME_REF@36..39 - IDENT@36..39 "foo" - TOKEN_TREE@39..53 - L_PAREN@39..40 "(" - WHITESPACE@40..41 "\n" - FN_KW@41..43 "fn" - 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 "\n" - R_CURLY@52..53 "}" + META@36..53 + PATH@36..39 + PATH_SEGMENT@36..39 + NAME_REF@36..39 + IDENT@36..39 "foo" + TOKEN_TREE@39..53 + L_PAREN@39..40 "(" + WHITESPACE@40..41 "\n" + FN_KW@41..43 "fn" + 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 "\n" + R_CURLY@52..53 "}" WHITESPACE@53..54 "\n" error 53..53: expected R_PAREN error 53..53: expected `]` diff --git a/crates/syntax/test_data/parser/err/0031_block_inner_attrs.rast b/crates/syntax/test_data/parser/err/0031_block_inner_attrs.rast index a443b37db..846279748 100644 --- a/crates/syntax/test_data/parser/err/0031_block_inner_attrs.rast +++ b/crates/syntax/test_data/parser/err/0031_block_inner_attrs.rast @@ -27,14 +27,15 @@ SOURCE_FILE@0..350 POUND@39..40 "#" BANG@40..41 "!" L_BRACK@41..42 "[" - PATH@42..45 - PATH_SEGMENT@42..45 - NAME_REF@42..45 - IDENT@42..45 "doc" - TOKEN_TREE@45..82 - L_PAREN@45..46 "(" - STRING@46..81 "\"Inner attributes not ..." - R_PAREN@81..82 ")" + META@42..82 + PATH@42..45 + PATH_SEGMENT@42..45 + NAME_REF@42..45 + IDENT@42..45 "doc" + TOKEN_TREE@45..82 + L_PAREN@45..46 "(" + STRING@46..81 "\"Inner attributes not ..." + R_PAREN@81..82 ")" R_BRACK@82..83 "]" WHITESPACE@83..92 "\n " COMMENT@92..122 "//! Nor are ModuleDoc ..." @@ -57,28 +58,30 @@ SOURCE_FILE@0..350 POUND@152..153 "#" BANG@153..154 "!" L_BRACK@154..155 "[" - PATH@155..158 - PATH_SEGMENT@155..158 - NAME_REF@155..158 - IDENT@155..158 "doc" - TOKEN_TREE@158..170 - L_PAREN@158..159 "(" - STRING@159..169 "\"Nor here\"" - R_PAREN@169..170 ")" + META@155..170 + PATH@155..158 + PATH_SEGMENT@155..158 + NAME_REF@155..158 + IDENT@155..158 "doc" + TOKEN_TREE@158..170 + L_PAREN@158..159 "(" + STRING@159..169 "\"Nor here\"" + R_PAREN@169..170 ")" R_BRACK@170..171 "]" WHITESPACE@171..180 "\n " ATTR@180..212 POUND@180..181 "#" BANG@181..182 "!" L_BRACK@182..183 "[" - PATH@183..186 - PATH_SEGMENT@183..186 - NAME_REF@183..186 - IDENT@183..186 "doc" - TOKEN_TREE@186..211 - L_PAREN@186..187 "(" - STRING@187..210 "\"We error on each attr\"" - R_PAREN@210..211 ")" + META@183..211 + PATH@183..186 + PATH_SEGMENT@183..186 + NAME_REF@183..186 + IDENT@183..186 "doc" + TOKEN_TREE@186..211 + L_PAREN@186..187 "(" + STRING@187..210 "\"We error on each attr\"" + R_PAREN@210..211 ")" R_BRACK@211..212 "]" WHITESPACE@212..221 "\n " COMMENT@221..251 "//! Nor are ModuleDoc ..." @@ -99,14 +102,15 @@ SOURCE_FILE@0..350 POUND@283..284 "#" BANG@284..285 "!" L_BRACK@285..286 "[" - PATH@286..289 - PATH_SEGMENT@286..289 - NAME_REF@286..289 - IDENT@286..289 "doc" - TOKEN_TREE@289..301 - L_PAREN@289..290 "(" - STRING@290..300 "\"Nor here\"" - R_PAREN@300..301 ")" + META@286..301 + PATH@286..289 + PATH_SEGMENT@286..289 + NAME_REF@286..289 + IDENT@286..289 "doc" + TOKEN_TREE@289..301 + L_PAREN@289..290 "(" + STRING@290..300 "\"Nor here\"" + R_PAREN@300..301 ")" R_BRACK@301..302 "]" WHITESPACE@302..311 "\n " COMMENT@311..341 "//! Nor are ModuleDoc ..." diff --git a/crates/syntax/test_data/parser/err/0032_match_arms_inner_attrs.rast b/crates/syntax/test_data/parser/err/0032_match_arms_inner_attrs.rast index 672dd054a..b6209639d 100644 --- a/crates/syntax/test_data/parser/err/0032_match_arms_inner_attrs.rast +++ b/crates/syntax/test_data/parser/err/0032_match_arms_inner_attrs.rast @@ -135,14 +135,15 @@ SOURCE_FILE@0..293 ATTR@210..222 POUND@210..211 "#" L_BRACK@211..212 "[" - PATH@212..215 - PATH_SEGMENT@212..215 - NAME_REF@212..215 - IDENT@212..215 "cfg" - TOKEN_TREE@215..221 - L_PAREN@215..216 "(" - IDENT@216..220 "test" - R_PAREN@220..221 ")" + META@212..221 + PATH@212..215 + PATH_SEGMENT@212..215 + NAME_REF@212..215 + IDENT@212..215 "cfg" + TOKEN_TREE@215..221 + L_PAREN@215..216 "(" + IDENT@216..220 "test" + R_PAREN@220..221 ")" R_BRACK@221..222 "]" WHITESPACE@222..231 "\n " ATTR@231..232 diff --git a/crates/syntax/test_data/parser/err/0033_match_arms_outer_attrs.rast b/crates/syntax/test_data/parser/err/0033_match_arms_outer_attrs.rast index 33bb085e9..84c8e9ee7 100644 --- a/crates/syntax/test_data/parser/err/0033_match_arms_outer_attrs.rast +++ b/crates/syntax/test_data/parser/err/0033_match_arms_outer_attrs.rast @@ -47,14 +47,15 @@ SOURCE_FILE@0..89 ATTR@68..80 POUND@68..69 "#" L_BRACK@69..70 "[" - PATH@70..73 - PATH_SEGMENT@70..73 - NAME_REF@70..73 - IDENT@70..73 "cfg" - TOKEN_TREE@73..79 - L_PAREN@73..74 "(" - IDENT@74..78 "test" - R_PAREN@78..79 ")" + META@70..79 + PATH@70..73 + PATH_SEGMENT@70..73 + NAME_REF@70..73 + IDENT@70..73 "cfg" + TOKEN_TREE@73..79 + L_PAREN@73..74 "(" + IDENT@74..78 "test" + R_PAREN@78..79 ")" R_BRACK@79..80 "]" WHITESPACE@80..85 "\n " R_CURLY@85..86 "}" -- cgit v1.2.3