aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-03-04 11:24:02 +0000
committerAleksey Kladov <[email protected]>2019-03-04 12:31:18 +0000
commit77f2381eea2ca4da6c6d7dc81322be542e3dbb87 (patch)
treea6d825136ef86cef49f57d1cf358911d24735b21 /crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt
parent3000b13df21fc8e9bbcaf91310d3eaaf21bc413e (diff)
improve error recovery
parse the contents of error block as an expression
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt20
1 files changed, 17 insertions, 3 deletions
diff --git a/crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt b/crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt
index e22c061d2..26c5d395c 100644
--- a/crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt
+++ b/crates/ra_syntax/tests/data/parser/err/0009_broken_struct_type_parameter.txt
@@ -28,10 +28,24 @@ SOURCE_FILE@[0; 43)
28 ERROR@[17; 31) 28 ERROR@[17; 31)
29 L_CURLY@[17; 18) 29 L_CURLY@[17; 18)
30 WHITESPACE@[18; 23) 30 WHITESPACE@[18; 23)
31 IDENT@[23; 24) "f" 31 EXPR_STMT@[23; 24)
32 COLON@[24; 25) 32 PATH_EXPR@[23; 24)
33 PATH@[23; 24)
34 PATH_SEGMENT@[23; 24)
35 NAME_REF@[23; 24)
36 IDENT@[23; 24) "f"
37 err: `expected SEMI`
38 err: `expected expression`
39 EXPR_STMT@[24; 25)
40 ERROR@[24; 25)
41 COLON@[24; 25)
42 err: `expected SEMI`
33 WHITESPACE@[25; 26) 43 WHITESPACE@[25; 26)
34 IDENT@[26; 29) "u32" 44 PATH_EXPR@[26; 29)
45 PATH@[26; 29)
46 PATH_SEGMENT@[26; 29)
47 NAME_REF@[26; 29)
48 IDENT@[26; 29) "u32"
35 WHITESPACE@[29; 30) 49 WHITESPACE@[29; 30)
36 R_CURLY@[30; 31) 50 R_CURLY@[30; 31)
37 WHITESPACE@[31; 33) 51 WHITESPACE@[31; 33)