diff options
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.rast | 162 |
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 @@ | |||
1 | SOURCE_FILE@[0; 95) | 1 | SOURCE_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" |
79 | error [17; 17): expected BANG | 79 | error 17..17: expected BANG |
80 | error [19; 19): expected SEMICOLON | 80 | error 19..19: expected SEMICOLON |
81 | error [20; 20): expected an item | 81 | error 20..20: expected an item |