diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast | 224 |
1 files changed, 112 insertions, 112 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast b/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast index 3a196d3c0..3f3e6a9a2 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0156_or_pattern.rast | |||
@@ -1,112 +1,112 @@ | |||
1 | SOURCE_FILE@[0; 130) | 1 | SOURCE_FILE@0..130 |
2 | FN_DEF@[0; 129) | 2 | FN_DEF@0..129 |
3 | FN_KW@[0; 2) "fn" | 3 | FN_KW@0..2 "fn" |
4 | WHITESPACE@[2; 3) " " | 4 | WHITESPACE@2..3 " " |
5 | NAME@[3; 7) | 5 | NAME@3..7 |
6 | IDENT@[3; 7) "main" | 6 | IDENT@3..7 "main" |
7 | PARAM_LIST@[7; 9) | 7 | PARAM_LIST@7..9 |
8 | L_PAREN@[7; 8) "(" | 8 | L_PAREN@7..8 "(" |
9 | R_PAREN@[8; 9) ")" | 9 | R_PAREN@8..9 ")" |
10 | WHITESPACE@[9; 10) " " | 10 | WHITESPACE@9..10 " " |
11 | BLOCK_EXPR@[10; 129) | 11 | BLOCK_EXPR@10..129 |
12 | BLOCK@[10; 129) | 12 | BLOCK@10..129 |
13 | L_CURLY@[10; 11) "{" | 13 | L_CURLY@10..11 "{" |
14 | WHITESPACE@[11; 16) "\n " | 14 | WHITESPACE@11..16 "\n " |
15 | MATCH_EXPR@[16; 127) | 15 | MATCH_EXPR@16..127 |
16 | MATCH_KW@[16; 21) "match" | 16 | MATCH_KW@16..21 "match" |
17 | WHITESPACE@[21; 22) " " | 17 | WHITESPACE@21..22 " " |
18 | TUPLE_EXPR@[22; 24) | 18 | TUPLE_EXPR@22..24 |
19 | L_PAREN@[22; 23) "(" | 19 | L_PAREN@22..23 "(" |
20 | R_PAREN@[23; 24) ")" | 20 | R_PAREN@23..24 ")" |
21 | WHITESPACE@[24; 25) " " | 21 | WHITESPACE@24..25 " " |
22 | MATCH_ARM_LIST@[25; 127) | 22 | MATCH_ARM_LIST@25..127 |
23 | L_CURLY@[25; 26) "{" | 23 | L_CURLY@25..26 "{" |
24 | WHITESPACE@[26; 35) "\n " | 24 | WHITESPACE@26..35 "\n " |
25 | MATCH_ARM@[35; 48) | 25 | MATCH_ARM@35..48 |
26 | PAREN_PAT@[35; 42) | 26 | PAREN_PAT@35..42 |
27 | L_PAREN@[35; 36) "(" | 27 | L_PAREN@35..36 "(" |
28 | OR_PAT@[36; 41) | 28 | OR_PAT@36..41 |
29 | PLACEHOLDER_PAT@[36; 37) | 29 | PLACEHOLDER_PAT@36..37 |
30 | UNDERSCORE@[36; 37) "_" | 30 | UNDERSCORE@36..37 "_" |
31 | WHITESPACE@[37; 38) " " | 31 | WHITESPACE@37..38 " " |
32 | PIPE@[38; 39) "|" | 32 | PIPE@38..39 "|" |
33 | WHITESPACE@[39; 40) " " | 33 | WHITESPACE@39..40 " " |
34 | PLACEHOLDER_PAT@[40; 41) | 34 | PLACEHOLDER_PAT@40..41 |
35 | UNDERSCORE@[40; 41) "_" | 35 | UNDERSCORE@40..41 "_" |
36 | R_PAREN@[41; 42) ")" | 36 | R_PAREN@41..42 ")" |
37 | WHITESPACE@[42; 43) " " | 37 | WHITESPACE@42..43 " " |
38 | FAT_ARROW@[43; 45) "=>" | 38 | FAT_ARROW@43..45 "=>" |
39 | WHITESPACE@[45; 46) " " | 39 | WHITESPACE@45..46 " " |
40 | TUPLE_EXPR@[46; 48) | 40 | TUPLE_EXPR@46..48 |
41 | L_PAREN@[46; 47) "(" | 41 | L_PAREN@46..47 "(" |
42 | R_PAREN@[47; 48) ")" | 42 | R_PAREN@47..48 ")" |
43 | COMMA@[48; 49) "," | 43 | COMMA@48..49 "," |
44 | WHITESPACE@[49; 58) "\n " | 44 | WHITESPACE@49..58 "\n " |
45 | MATCH_ARM@[58; 72) | 45 | MATCH_ARM@58..72 |
46 | REF_PAT@[58; 66) | 46 | REF_PAT@58..66 |
47 | AMP@[58; 59) "&" | 47 | AMP@58..59 "&" |
48 | PAREN_PAT@[59; 66) | 48 | PAREN_PAT@59..66 |
49 | L_PAREN@[59; 60) "(" | 49 | L_PAREN@59..60 "(" |
50 | OR_PAT@[60; 65) | 50 | OR_PAT@60..65 |
51 | PLACEHOLDER_PAT@[60; 61) | 51 | PLACEHOLDER_PAT@60..61 |
52 | UNDERSCORE@[60; 61) "_" | 52 | UNDERSCORE@60..61 "_" |
53 | WHITESPACE@[61; 62) " " | 53 | WHITESPACE@61..62 " " |
54 | PIPE@[62; 63) "|" | 54 | PIPE@62..63 "|" |
55 | WHITESPACE@[63; 64) " " | 55 | WHITESPACE@63..64 " " |
56 | PLACEHOLDER_PAT@[64; 65) | 56 | PLACEHOLDER_PAT@64..65 |
57 | UNDERSCORE@[64; 65) "_" | 57 | UNDERSCORE@64..65 "_" |
58 | R_PAREN@[65; 66) ")" | 58 | R_PAREN@65..66 ")" |
59 | WHITESPACE@[66; 67) " " | 59 | WHITESPACE@66..67 " " |
60 | FAT_ARROW@[67; 69) "=>" | 60 | FAT_ARROW@67..69 "=>" |
61 | WHITESPACE@[69; 70) " " | 61 | WHITESPACE@69..70 " " |
62 | TUPLE_EXPR@[70; 72) | 62 | TUPLE_EXPR@70..72 |
63 | L_PAREN@[70; 71) "(" | 63 | L_PAREN@70..71 "(" |
64 | R_PAREN@[71; 72) ")" | 64 | R_PAREN@71..72 ")" |
65 | COMMA@[72; 73) "," | 65 | COMMA@72..73 "," |
66 | WHITESPACE@[73; 82) "\n " | 66 | WHITESPACE@73..82 "\n " |
67 | MATCH_ARM@[82; 96) | 67 | MATCH_ARM@82..96 |
68 | TUPLE_PAT@[82; 90) | 68 | TUPLE_PAT@82..90 |
69 | L_PAREN@[82; 83) "(" | 69 | L_PAREN@82..83 "(" |
70 | OR_PAT@[83; 88) | 70 | OR_PAT@83..88 |
71 | PLACEHOLDER_PAT@[83; 84) | 71 | PLACEHOLDER_PAT@83..84 |
72 | UNDERSCORE@[83; 84) "_" | 72 | UNDERSCORE@83..84 "_" |
73 | WHITESPACE@[84; 85) " " | 73 | WHITESPACE@84..85 " " |
74 | PIPE@[85; 86) "|" | 74 | PIPE@85..86 "|" |
75 | WHITESPACE@[86; 87) " " | 75 | WHITESPACE@86..87 " " |
76 | PLACEHOLDER_PAT@[87; 88) | 76 | PLACEHOLDER_PAT@87..88 |
77 | UNDERSCORE@[87; 88) "_" | 77 | UNDERSCORE@87..88 "_" |
78 | COMMA@[88; 89) "," | 78 | COMMA@88..89 "," |
79 | R_PAREN@[89; 90) ")" | 79 | R_PAREN@89..90 ")" |
80 | WHITESPACE@[90; 91) " " | 80 | WHITESPACE@90..91 " " |
81 | FAT_ARROW@[91; 93) "=>" | 81 | FAT_ARROW@91..93 "=>" |
82 | WHITESPACE@[93; 94) " " | 82 | WHITESPACE@93..94 " " |
83 | TUPLE_EXPR@[94; 96) | 83 | TUPLE_EXPR@94..96 |
84 | L_PAREN@[94; 95) "(" | 84 | L_PAREN@94..95 "(" |
85 | R_PAREN@[95; 96) ")" | 85 | R_PAREN@95..96 ")" |
86 | COMMA@[96; 97) "," | 86 | COMMA@96..97 "," |
87 | WHITESPACE@[97; 106) "\n " | 87 | WHITESPACE@97..106 "\n " |
88 | MATCH_ARM@[106; 120) | 88 | MATCH_ARM@106..120 |
89 | SLICE_PAT@[106; 114) | 89 | SLICE_PAT@106..114 |
90 | L_BRACK@[106; 107) "[" | 90 | L_BRACK@106..107 "[" |
91 | OR_PAT@[107; 112) | 91 | OR_PAT@107..112 |
92 | PLACEHOLDER_PAT@[107; 108) | 92 | PLACEHOLDER_PAT@107..108 |
93 | UNDERSCORE@[107; 108) "_" | 93 | UNDERSCORE@107..108 "_" |
94 | WHITESPACE@[108; 109) " " | 94 | WHITESPACE@108..109 " " |
95 | PIPE@[109; 110) "|" | 95 | PIPE@109..110 "|" |
96 | WHITESPACE@[110; 111) " " | 96 | WHITESPACE@110..111 " " |
97 | PLACEHOLDER_PAT@[111; 112) | 97 | PLACEHOLDER_PAT@111..112 |
98 | UNDERSCORE@[111; 112) "_" | 98 | UNDERSCORE@111..112 "_" |
99 | COMMA@[112; 113) "," | 99 | COMMA@112..113 "," |
100 | R_BRACK@[113; 114) "]" | 100 | R_BRACK@113..114 "]" |
101 | WHITESPACE@[114; 115) " " | 101 | WHITESPACE@114..115 " " |
102 | FAT_ARROW@[115; 117) "=>" | 102 | FAT_ARROW@115..117 "=>" |
103 | WHITESPACE@[117; 118) " " | 103 | WHITESPACE@117..118 " " |
104 | TUPLE_EXPR@[118; 120) | 104 | TUPLE_EXPR@118..120 |
105 | L_PAREN@[118; 119) "(" | 105 | L_PAREN@118..119 "(" |
106 | R_PAREN@[119; 120) ")" | 106 | R_PAREN@119..120 ")" |
107 | COMMA@[120; 121) "," | 107 | COMMA@120..121 "," |
108 | WHITESPACE@[121; 126) "\n " | 108 | WHITESPACE@121..126 "\n " |
109 | R_CURLY@[126; 127) "}" | 109 | R_CURLY@126..127 "}" |
110 | WHITESPACE@[127; 128) "\n" | 110 | WHITESPACE@127..128 "\n" |
111 | R_CURLY@[128; 129) "}" | 111 | R_CURLY@128..129 "}" |
112 | WHITESPACE@[129; 130) "\n" | 112 | WHITESPACE@129..130 "\n" |