From ab0a11b1de3237a476639fee39fcf6ef506bdf34 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 16 Jan 2020 18:35:03 +0100 Subject: Simplify array parsing --- .../test_data/parser/err/0022_bad_exprs.txt | 33 +++++++++------------- 1 file changed, 13 insertions(+), 20 deletions(-) (limited to 'crates/ra_syntax') diff --git a/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt b/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt index ee0ac52c3..310a82464 100644 --- a/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt +++ b/crates/ra_syntax/test_data/parser/err/0022_bad_exprs.txt @@ -12,8 +12,8 @@ SOURCE_FILE@[0; 112) BLOCK@[7; 33) L_CURLY@[7; 8) "{" WHITESPACE@[8; 9) " " - EXPR_STMT@[9; 15) - ARRAY_EXPR@[9; 15) + EXPR_STMT@[9; 26) + ARRAY_EXPR@[9; 26) L_BRACK@[9; 10) "[" LITERAL@[10; 11) INT_NUMBER@[10; 11) "1" @@ -22,17 +22,13 @@ SOURCE_FILE@[0; 112) LITERAL@[13; 14) INT_NUMBER@[13; 14) "2" COMMA@[14; 15) "," - WHITESPACE@[15; 16) " " - EXPR_STMT@[16; 17) - ERROR@[16; 17) - AT@[16; 17) "@" - EXPR_STMT@[17; 18) - ERROR@[17; 18) + WHITESPACE@[15; 16) " " + ERROR@[16; 17) + AT@[16; 17) "@" COMMA@[17; 18) "," - WHITESPACE@[18; 19) " " - STRUCT_DEF@[19; 26) - STRUCT_KW@[19; 25) "struct" - ERROR@[25; 26) + WHITESPACE@[18; 19) " " + ERROR@[19; 25) + STRUCT_KW@[19; 25) "struct" COMMA@[25; 26) "," WHITESPACE@[26; 27) " " LET_STMT@[27; 31) @@ -151,15 +147,12 @@ SOURCE_FILE@[0; 112) WHITESPACE@[109; 110) " " R_CURLY@[110; 111) "}" WHITESPACE@[111; 112) "\n" -error 15: expected expression -error 15: expected R_BRACK -error 15: expected SEMI error 16: expected expression -error 17: expected SEMI -error 17: expected expression -error 18: expected SEMI -error 25: expected a name -error 26: expected `;`, `{`, or `(` +error 19: expected expression +error 26: expected expression +error 26: expected COMMA +error 26: expected R_BRACK +error 26: expected SEMI error 30: expected pattern error 31: expected SEMI error 52: expected expression -- cgit v1.2.3