aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast162
1 files changed, 81 insertions, 81 deletions
diff --git a/crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast b/crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast
index 9f5041ae4..97539fcf2 100644
--- a/crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast
+++ b/crates/ra_syntax/test_data/parser/err/0008_item_block_recovery.rast
@@ -1,81 +1,81 @@
1SOURCE_FILE@[0; 95) 1SOURCE_FILE@0..95
2 FN_DEF@[0; 12) 2 FN_DEF@0..12
3 FN_KW@[0; 2) "fn" 3 FN_KW@0..2 "fn"
4 WHITESPACE@[2; 3) " " 4 WHITESPACE@2..3 " "
5 NAME@[3; 6) 5 NAME@3..6
6 IDENT@[3; 6) "foo" 6 IDENT@3..6 "foo"
7 PARAM_LIST@[6; 8) 7 PARAM_LIST@6..8
8 L_PAREN@[6; 7) "(" 8 L_PAREN@6..7 "("
9 R_PAREN@[7; 8) ")" 9 R_PAREN@7..8 ")"
10 WHITESPACE@[8; 9) " " 10 WHITESPACE@8..9 " "
11 BLOCK_EXPR@[9; 12) 11 BLOCK_EXPR@9..12
12 BLOCK@[9; 12) 12 BLOCK@9..12
13 L_CURLY@[9; 10) "{" 13 L_CURLY@9..10 "{"
14 WHITESPACE@[10; 11) "\n" 14 WHITESPACE@10..11 "\n"
15 R_CURLY@[11; 12) "}" 15 R_CURLY@11..12 "}"
16 WHITESPACE@[12; 14) "\n\n" 16 WHITESPACE@12..14 "\n\n"
17 MACRO_CALL@[14; 19) 17 MACRO_CALL@14..19
18 PATH@[14; 17) 18 PATH@14..17
19 PATH_SEGMENT@[14; 17) 19 PATH_SEGMENT@14..17
20 NAME_REF@[14; 17) 20 NAME_REF@14..17
21 IDENT@[14; 17) "bar" 21 IDENT@14..17 "bar"
22 TOKEN_TREE@[17; 19) 22 TOKEN_TREE@17..19
23 L_PAREN@[17; 18) "(" 23 L_PAREN@17..18 "("
24 R_PAREN@[18; 19) ")" 24 R_PAREN@18..19 ")"
25 WHITESPACE@[19; 20) " " 25 WHITESPACE@19..20 " "
26 ERROR@[20; 80) 26 ERROR@20..80
27 L_CURLY@[20; 21) "{" 27 L_CURLY@20..21 "{"
28 WHITESPACE@[21; 26) "\n " 28 WHITESPACE@21..26 "\n "
29 IF_EXPR@[26; 78) 29 IF_EXPR@26..78
30 IF_KW@[26; 28) "if" 30 IF_KW@26..28 "if"
31 WHITESPACE@[28; 29) " " 31 WHITESPACE@28..29 " "
32 CONDITION@[29; 33) 32 CONDITION@29..33
33 LITERAL@[29; 33) 33 LITERAL@29..33
34 TRUE_KW@[29; 33) "true" 34 TRUE_KW@29..33 "true"
35 WHITESPACE@[33; 34) " " 35 WHITESPACE@33..34 " "
36 BLOCK_EXPR@[34; 51) 36 BLOCK_EXPR@34..51
37 BLOCK@[34; 51) 37 BLOCK@34..51
38 L_CURLY@[34; 35) "{" 38 L_CURLY@34..35 "{"
39 WHITESPACE@[35; 44) "\n " 39 WHITESPACE@35..44 "\n "
40 LITERAL@[44; 45) 40 LITERAL@44..45
41 INT_NUMBER@[44; 45) "1" 41 INT_NUMBER@44..45 "1"
42 WHITESPACE@[45; 50) "\n " 42 WHITESPACE@45..50 "\n "
43 R_CURLY@[50; 51) "}" 43 R_CURLY@50..51 "}"
44 WHITESPACE@[51; 52) " " 44 WHITESPACE@51..52 " "
45 ELSE_KW@[52; 56) "else" 45 ELSE_KW@52..56 "else"
46 WHITESPACE@[56; 57) " " 46 WHITESPACE@56..57 " "
47 BLOCK_EXPR@[57; 78) 47 BLOCK_EXPR@57..78
48 BLOCK@[57; 78) 48 BLOCK@57..78
49 L_CURLY@[57; 58) "{" 49 L_CURLY@57..58 "{"
50 WHITESPACE@[58; 67) "\n " 50 WHITESPACE@58..67 "\n "
51 BIN_EXPR@[67; 72) 51 BIN_EXPR@67..72
52 LITERAL@[67; 68) 52 LITERAL@67..68
53 INT_NUMBER@[67; 68) "2" 53 INT_NUMBER@67..68 "2"
54 WHITESPACE@[68; 69) " " 54 WHITESPACE@68..69 " "
55 PLUS@[69; 70) "+" 55 PLUS@69..70 "+"
56 WHITESPACE@[70; 71) " " 56 WHITESPACE@70..71 " "
57 LITERAL@[71; 72) 57 LITERAL@71..72
58 INT_NUMBER@[71; 72) "3" 58 INT_NUMBER@71..72 "3"
59 WHITESPACE@[72; 77) "\n " 59 WHITESPACE@72..77 "\n "
60 R_CURLY@[77; 78) "}" 60 R_CURLY@77..78 "}"
61 WHITESPACE@[78; 79) "\n" 61 WHITESPACE@78..79 "\n"
62 R_CURLY@[79; 80) "}" 62 R_CURLY@79..80 "}"
63 WHITESPACE@[80; 82) "\n\n" 63 WHITESPACE@80..82 "\n\n"
64 FN_DEF@[82; 94) 64 FN_DEF@82..94
65 FN_KW@[82; 84) "fn" 65 FN_KW@82..84 "fn"
66 WHITESPACE@[84; 85) " " 66 WHITESPACE@84..85 " "
67 NAME@[85; 88) 67 NAME@85..88
68 IDENT@[85; 88) "baz" 68 IDENT@85..88 "baz"
69 PARAM_LIST@[88; 90) 69 PARAM_LIST@88..90
70 L_PAREN@[88; 89) "(" 70 L_PAREN@88..89 "("
71 R_PAREN@[89; 90) ")" 71 R_PAREN@89..90 ")"
72 WHITESPACE@[90; 91) " " 72 WHITESPACE@90..91 " "
73 BLOCK_EXPR@[91; 94) 73 BLOCK_EXPR@91..94
74 BLOCK@[91; 94) 74 BLOCK@91..94
75 L_CURLY@[91; 92) "{" 75 L_CURLY@91..92 "{"
76 WHITESPACE@[92; 93) "\n" 76 WHITESPACE@92..93 "\n"
77 R_CURLY@[93; 94) "}" 77 R_CURLY@93..94 "}"
78 WHITESPACE@[94; 95) "\n" 78 WHITESPACE@94..95 "\n"
79error [17; 17): expected BANG 79error 17..17: expected BANG
80error [19; 19): expected SEMICOLON 80error 19..19: expected SEMICOLON
81error [20; 20): expected an item 81error 20..20: expected an item