diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast | 260 |
1 files changed, 130 insertions, 130 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast b/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast index 6bd6f5a6b..47462d44e 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0096_no_semi_after_block.rast | |||
@@ -1,130 +1,130 @@ | |||
1 | SOURCE_FILE@[0; 167) | 1 | SOURCE_FILE@0..167 |
2 | FN_DEF@[0; 166) | 2 | FN_DEF@0..166 |
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; 166) | 11 | BLOCK_EXPR@9..166 |
12 | BLOCK@[9; 166) | 12 | BLOCK@9..166 |
13 | L_CURLY@[9; 10) "{" | 13 | L_CURLY@9..10 "{" |
14 | WHITESPACE@[10; 15) "\n " | 14 | WHITESPACE@10..15 "\n " |
15 | EXPR_STMT@[15; 25) | 15 | EXPR_STMT@15..25 |
16 | IF_EXPR@[15; 25) | 16 | IF_EXPR@15..25 |
17 | IF_KW@[15; 17) "if" | 17 | IF_KW@15..17 "if" |
18 | WHITESPACE@[17; 18) " " | 18 | WHITESPACE@17..18 " " |
19 | CONDITION@[18; 22) | 19 | CONDITION@18..22 |
20 | LITERAL@[18; 22) | 20 | LITERAL@18..22 |
21 | TRUE_KW@[18; 22) "true" | 21 | TRUE_KW@18..22 "true" |
22 | WHITESPACE@[22; 23) " " | 22 | WHITESPACE@22..23 " " |
23 | BLOCK_EXPR@[23; 25) | 23 | BLOCK_EXPR@23..25 |
24 | BLOCK@[23; 25) | 24 | BLOCK@23..25 |
25 | L_CURLY@[23; 24) "{" | 25 | L_CURLY@23..24 "{" |
26 | R_CURLY@[24; 25) "}" | 26 | R_CURLY@24..25 "}" |
27 | WHITESPACE@[25; 30) "\n " | 27 | WHITESPACE@25..30 "\n " |
28 | EXPR_STMT@[30; 37) | 28 | EXPR_STMT@30..37 |
29 | LOOP_EXPR@[30; 37) | 29 | LOOP_EXPR@30..37 |
30 | LOOP_KW@[30; 34) "loop" | 30 | LOOP_KW@30..34 "loop" |
31 | WHITESPACE@[34; 35) " " | 31 | WHITESPACE@34..35 " " |
32 | BLOCK_EXPR@[35; 37) | 32 | BLOCK_EXPR@35..37 |
33 | BLOCK@[35; 37) | 33 | BLOCK@35..37 |
34 | L_CURLY@[35; 36) "{" | 34 | L_CURLY@35..36 "{" |
35 | R_CURLY@[36; 37) "}" | 35 | R_CURLY@36..37 "}" |
36 | WHITESPACE@[37; 42) "\n " | 36 | WHITESPACE@37..42 "\n " |
37 | EXPR_STMT@[42; 53) | 37 | EXPR_STMT@42..53 |
38 | MATCH_EXPR@[42; 53) | 38 | MATCH_EXPR@42..53 |
39 | MATCH_KW@[42; 47) "match" | 39 | MATCH_KW@42..47 "match" |
40 | WHITESPACE@[47; 48) " " | 40 | WHITESPACE@47..48 " " |
41 | TUPLE_EXPR@[48; 50) | 41 | TUPLE_EXPR@48..50 |
42 | L_PAREN@[48; 49) "(" | 42 | L_PAREN@48..49 "(" |
43 | R_PAREN@[49; 50) ")" | 43 | R_PAREN@49..50 ")" |
44 | WHITESPACE@[50; 51) " " | 44 | WHITESPACE@50..51 " " |
45 | MATCH_ARM_LIST@[51; 53) | 45 | MATCH_ARM_LIST@51..53 |
46 | L_CURLY@[51; 52) "{" | 46 | L_CURLY@51..52 "{" |
47 | R_CURLY@[52; 53) "}" | 47 | R_CURLY@52..53 "}" |
48 | WHITESPACE@[53; 58) "\n " | 48 | WHITESPACE@53..58 "\n " |
49 | EXPR_STMT@[58; 71) | 49 | EXPR_STMT@58..71 |
50 | WHILE_EXPR@[58; 71) | 50 | WHILE_EXPR@58..71 |
51 | WHILE_KW@[58; 63) "while" | 51 | WHILE_KW@58..63 "while" |
52 | WHITESPACE@[63; 64) " " | 52 | WHITESPACE@63..64 " " |
53 | CONDITION@[64; 68) | 53 | CONDITION@64..68 |
54 | LITERAL@[64; 68) | 54 | LITERAL@64..68 |
55 | TRUE_KW@[64; 68) "true" | 55 | TRUE_KW@64..68 "true" |
56 | WHITESPACE@[68; 69) " " | 56 | WHITESPACE@68..69 " " |
57 | BLOCK_EXPR@[69; 71) | 57 | BLOCK_EXPR@69..71 |
58 | BLOCK@[69; 71) | 58 | BLOCK@69..71 |
59 | L_CURLY@[69; 70) "{" | 59 | L_CURLY@69..70 "{" |
60 | R_CURLY@[70; 71) "}" | 60 | R_CURLY@70..71 "}" |
61 | WHITESPACE@[71; 76) "\n " | 61 | WHITESPACE@71..76 "\n " |
62 | EXPR_STMT@[76; 90) | 62 | EXPR_STMT@76..90 |
63 | FOR_EXPR@[76; 90) | 63 | FOR_EXPR@76..90 |
64 | FOR_KW@[76; 79) "for" | 64 | FOR_KW@76..79 "for" |
65 | WHITESPACE@[79; 80) " " | 65 | WHITESPACE@79..80 " " |
66 | PLACEHOLDER_PAT@[80; 81) | 66 | PLACEHOLDER_PAT@80..81 |
67 | UNDERSCORE@[80; 81) "_" | 67 | UNDERSCORE@80..81 "_" |
68 | WHITESPACE@[81; 82) " " | 68 | WHITESPACE@81..82 " " |
69 | IN_KW@[82; 84) "in" | 69 | IN_KW@82..84 "in" |
70 | WHITESPACE@[84; 85) " " | 70 | WHITESPACE@84..85 " " |
71 | TUPLE_EXPR@[85; 87) | 71 | TUPLE_EXPR@85..87 |
72 | L_PAREN@[85; 86) "(" | 72 | L_PAREN@85..86 "(" |
73 | R_PAREN@[86; 87) ")" | 73 | R_PAREN@86..87 ")" |
74 | WHITESPACE@[87; 88) " " | 74 | WHITESPACE@87..88 " " |
75 | BLOCK_EXPR@[88; 90) | 75 | BLOCK_EXPR@88..90 |
76 | BLOCK@[88; 90) | 76 | BLOCK@88..90 |
77 | L_CURLY@[88; 89) "{" | 77 | L_CURLY@88..89 "{" |
78 | R_CURLY@[89; 90) "}" | 78 | R_CURLY@89..90 "}" |
79 | WHITESPACE@[90; 95) "\n " | 79 | WHITESPACE@90..95 "\n " |
80 | EXPR_STMT@[95; 97) | 80 | EXPR_STMT@95..97 |
81 | BLOCK_EXPR@[95; 97) | 81 | BLOCK_EXPR@95..97 |
82 | BLOCK@[95; 97) | 82 | BLOCK@95..97 |
83 | L_CURLY@[95; 96) "{" | 83 | L_CURLY@95..96 "{" |
84 | R_CURLY@[96; 97) "}" | 84 | R_CURLY@96..97 "}" |
85 | WHITESPACE@[97; 102) "\n " | 85 | WHITESPACE@97..102 "\n " |
86 | EXPR_STMT@[102; 104) | 86 | EXPR_STMT@102..104 |
87 | BLOCK_EXPR@[102; 104) | 87 | BLOCK_EXPR@102..104 |
88 | BLOCK@[102; 104) | 88 | BLOCK@102..104 |
89 | L_CURLY@[102; 103) "{" | 89 | L_CURLY@102..103 "{" |
90 | R_CURLY@[103; 104) "}" | 90 | R_CURLY@103..104 "}" |
91 | WHITESPACE@[104; 109) "\n " | 91 | WHITESPACE@104..109 "\n " |
92 | EXPR_STMT@[109; 152) | 92 | EXPR_STMT@109..152 |
93 | MACRO_CALL@[109; 152) | 93 | MACRO_CALL@109..152 |
94 | PATH@[109; 120) | 94 | PATH@109..120 |
95 | PATH_SEGMENT@[109; 120) | 95 | PATH_SEGMENT@109..120 |
96 | NAME_REF@[109; 120) | 96 | NAME_REF@109..120 |
97 | IDENT@[109; 120) "macro_rules" | 97 | IDENT@109..120 "macro_rules" |
98 | BANG@[120; 121) "!" | 98 | BANG@120..121 "!" |
99 | WHITESPACE@[121; 122) " " | 99 | WHITESPACE@121..122 " " |
100 | NAME@[122; 126) | 100 | NAME@122..126 |
101 | IDENT@[122; 126) "test" | 101 | IDENT@122..126 "test" |
102 | WHITESPACE@[126; 127) " " | 102 | WHITESPACE@126..127 " " |
103 | TOKEN_TREE@[127; 152) | 103 | TOKEN_TREE@127..152 |
104 | L_CURLY@[127; 128) "{" | 104 | L_CURLY@127..128 "{" |
105 | WHITESPACE@[128; 138) "\n " | 105 | WHITESPACE@128..138 "\n " |
106 | TOKEN_TREE@[138; 140) | 106 | TOKEN_TREE@138..140 |
107 | L_PAREN@[138; 139) "(" | 107 | L_PAREN@138..139 "(" |
108 | R_PAREN@[139; 140) ")" | 108 | R_PAREN@139..140 ")" |
109 | WHITESPACE@[140; 141) " " | 109 | WHITESPACE@140..141 " " |
110 | EQ@[141; 142) "=" | 110 | EQ@141..142 "=" |
111 | R_ANGLE@[142; 143) ">" | 111 | R_ANGLE@142..143 ">" |
112 | WHITESPACE@[143; 144) " " | 112 | WHITESPACE@143..144 " " |
113 | TOKEN_TREE@[144; 146) | 113 | TOKEN_TREE@144..146 |
114 | L_CURLY@[144; 145) "{" | 114 | L_CURLY@144..145 "{" |
115 | R_CURLY@[145; 146) "}" | 115 | R_CURLY@145..146 "}" |
116 | WHITESPACE@[146; 151) "\n " | 116 | WHITESPACE@146..151 "\n " |
117 | R_CURLY@[151; 152) "}" | 117 | R_CURLY@151..152 "}" |
118 | WHITESPACE@[152; 157) "\n " | 118 | WHITESPACE@152..157 "\n " |
119 | MACRO_CALL@[157; 164) | 119 | MACRO_CALL@157..164 |
120 | PATH@[157; 161) | 120 | PATH@157..161 |
121 | PATH_SEGMENT@[157; 161) | 121 | PATH_SEGMENT@157..161 |
122 | NAME_REF@[157; 161) | 122 | NAME_REF@157..161 |
123 | IDENT@[157; 161) "test" | 123 | IDENT@157..161 "test" |
124 | BANG@[161; 162) "!" | 124 | BANG@161..162 "!" |
125 | TOKEN_TREE@[162; 164) | 125 | TOKEN_TREE@162..164 |
126 | L_CURLY@[162; 163) "{" | 126 | L_CURLY@162..163 "{" |
127 | R_CURLY@[163; 164) "}" | 127 | R_CURLY@163..164 "}" |
128 | WHITESPACE@[164; 165) "\n" | 128 | WHITESPACE@164..165 "\n" |
129 | R_CURLY@[165; 166) "}" | 129 | R_CURLY@165..166 "}" |
130 | WHITESPACE@[166; 167) "\n" | 130 | WHITESPACE@166..167 "\n" |