From 7a39bc3ba29351feabcd4a16e12568a9e12818ca Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 11 Apr 2020 16:42:24 +0200 Subject: Make records grammar more orthogonal We used name [: expr] grammar before, now it is [name :] expr which makes things simpler --- .../test_data/parser/inline/ok/0061_record_lit.rast | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast') diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast b/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast index f4206858b..89a611799 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0061_record_lit.rast @@ -35,8 +35,11 @@ SOURCE_FILE@[0; 112) L_CURLY@[27; 28) "{" WHITESPACE@[28; 29) " " RECORD_FIELD@[29; 30) - NAME_REF@[29; 30) - IDENT@[29; 30) "x" + PATH_EXPR@[29; 30) + PATH@[29; 30) + PATH_SEGMENT@[29; 30) + NAME_REF@[29; 30) + IDENT@[29; 30) "x" COMMA@[30; 31) "," WHITESPACE@[31; 32) " " RECORD_FIELD@[32; 37) @@ -62,8 +65,11 @@ SOURCE_FILE@[0; 112) L_CURLY@[48; 49) "{" WHITESPACE@[49; 50) " " RECORD_FIELD@[50; 51) - NAME_REF@[50; 51) - IDENT@[50; 51) "x" + PATH_EXPR@[50; 51) + PATH@[50; 51) + PATH_SEGMENT@[50; 51) + NAME_REF@[50; 51) + IDENT@[50; 51) "x" COMMA@[51; 52) "," WHITESPACE@[52; 53) " " RECORD_FIELD@[53; 58) -- cgit v1.2.3