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