diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast | 192 |
1 files changed, 96 insertions, 96 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast b/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast index b8bafc220..5141ce70d 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0080_postfix_range.rast | |||
@@ -1,96 +1,96 @@ | |||
1 | SOURCE_FILE@[0; 89) | 1 | SOURCE_FILE@0..89 |
2 | FN_DEF@[0; 88) | 2 | FN_DEF@0..88 |
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; 88) | 11 | BLOCK_EXPR@9..88 |
12 | BLOCK@[9; 88) | 12 | BLOCK@9..88 |
13 | L_CURLY@[9; 10) "{" | 13 | L_CURLY@9..10 "{" |
14 | WHITESPACE@[10; 15) "\n " | 14 | WHITESPACE@10..15 "\n " |
15 | LET_STMT@[15; 27) | 15 | LET_STMT@15..27 |
16 | LET_KW@[15; 18) "let" | 16 | LET_KW@15..18 "let" |
17 | WHITESPACE@[18; 19) " " | 17 | WHITESPACE@18..19 " " |
18 | BIND_PAT@[19; 20) | 18 | BIND_PAT@19..20 |
19 | NAME@[19; 20) | 19 | NAME@19..20 |
20 | IDENT@[19; 20) "x" | 20 | IDENT@19..20 "x" |
21 | WHITESPACE@[20; 21) " " | 21 | WHITESPACE@20..21 " " |
22 | EQ@[21; 22) "=" | 22 | EQ@21..22 "=" |
23 | WHITESPACE@[22; 23) " " | 23 | WHITESPACE@22..23 " " |
24 | RANGE_EXPR@[23; 26) | 24 | RANGE_EXPR@23..26 |
25 | LITERAL@[23; 24) | 25 | LITERAL@23..24 |
26 | INT_NUMBER@[23; 24) "1" | 26 | INT_NUMBER@23..24 "1" |
27 | DOT2@[24; 26) ".." | 27 | DOT2@24..26 ".." |
28 | SEMICOLON@[26; 27) ";" | 28 | SEMICOLON@26..27 ";" |
29 | WHITESPACE@[27; 32) "\n " | 29 | WHITESPACE@27..32 "\n " |
30 | EXPR_STMT@[32; 54) | 30 | EXPR_STMT@32..54 |
31 | MATCH_EXPR@[32; 53) | 31 | MATCH_EXPR@32..53 |
32 | MATCH_KW@[32; 37) "match" | 32 | MATCH_KW@32..37 "match" |
33 | WHITESPACE@[37; 38) " " | 33 | WHITESPACE@37..38 " " |
34 | RANGE_EXPR@[38; 41) | 34 | RANGE_EXPR@38..41 |
35 | LITERAL@[38; 39) | 35 | LITERAL@38..39 |
36 | INT_NUMBER@[38; 39) "1" | 36 | INT_NUMBER@38..39 "1" |
37 | DOT2@[39; 41) ".." | 37 | DOT2@39..41 ".." |
38 | WHITESPACE@[41; 42) " " | 38 | WHITESPACE@41..42 " " |
39 | MATCH_ARM_LIST@[42; 53) | 39 | MATCH_ARM_LIST@42..53 |
40 | L_CURLY@[42; 43) "{" | 40 | L_CURLY@42..43 "{" |
41 | WHITESPACE@[43; 44) " " | 41 | WHITESPACE@43..44 " " |
42 | MATCH_ARM@[44; 51) | 42 | MATCH_ARM@44..51 |
43 | PLACEHOLDER_PAT@[44; 45) | 43 | PLACEHOLDER_PAT@44..45 |
44 | UNDERSCORE@[44; 45) "_" | 44 | UNDERSCORE@44..45 "_" |
45 | WHITESPACE@[45; 46) " " | 45 | WHITESPACE@45..46 " " |
46 | FAT_ARROW@[46; 48) "=>" | 46 | FAT_ARROW@46..48 "=>" |
47 | WHITESPACE@[48; 49) " " | 47 | WHITESPACE@48..49 " " |
48 | TUPLE_EXPR@[49; 51) | 48 | TUPLE_EXPR@49..51 |
49 | L_PAREN@[49; 50) "(" | 49 | L_PAREN@49..50 "(" |
50 | R_PAREN@[50; 51) ")" | 50 | R_PAREN@50..51 ")" |
51 | WHITESPACE@[51; 52) " " | 51 | WHITESPACE@51..52 " " |
52 | R_CURLY@[52; 53) "}" | 52 | R_CURLY@52..53 "}" |
53 | SEMICOLON@[53; 54) ";" | 53 | SEMICOLON@53..54 ";" |
54 | WHITESPACE@[54; 59) "\n " | 54 | WHITESPACE@54..59 "\n " |
55 | EXPR_STMT@[59; 86) | 55 | EXPR_STMT@59..86 |
56 | MATCH_EXPR@[59; 85) | 56 | MATCH_EXPR@59..85 |
57 | MATCH_KW@[59; 64) "match" | 57 | MATCH_KW@59..64 "match" |
58 | WHITESPACE@[64; 65) " " | 58 | WHITESPACE@64..65 " " |
59 | RANGE_EXPR@[65; 73) | 59 | RANGE_EXPR@65..73 |
60 | METHOD_CALL_EXPR@[65; 70) | 60 | METHOD_CALL_EXPR@65..70 |
61 | PATH_EXPR@[65; 66) | 61 | PATH_EXPR@65..66 |
62 | PATH@[65; 66) | 62 | PATH@65..66 |
63 | PATH_SEGMENT@[65; 66) | 63 | PATH_SEGMENT@65..66 |
64 | NAME_REF@[65; 66) | 64 | NAME_REF@65..66 |
65 | IDENT@[65; 66) "a" | 65 | IDENT@65..66 "a" |
66 | DOT@[66; 67) "." | 66 | DOT@66..67 "." |
67 | NAME_REF@[67; 68) | 67 | NAME_REF@67..68 |
68 | IDENT@[67; 68) "b" | 68 | IDENT@67..68 "b" |
69 | ARG_LIST@[68; 70) | 69 | ARG_LIST@68..70 |
70 | L_PAREN@[68; 69) "(" | 70 | L_PAREN@68..69 "(" |
71 | R_PAREN@[69; 70) ")" | 71 | R_PAREN@69..70 ")" |
72 | DOT2@[70; 72) ".." | 72 | DOT2@70..72 ".." |
73 | PATH_EXPR@[72; 73) | 73 | PATH_EXPR@72..73 |
74 | PATH@[72; 73) | 74 | PATH@72..73 |
75 | PATH_SEGMENT@[72; 73) | 75 | PATH_SEGMENT@72..73 |
76 | NAME_REF@[72; 73) | 76 | NAME_REF@72..73 |
77 | IDENT@[72; 73) "S" | 77 | IDENT@72..73 "S" |
78 | WHITESPACE@[73; 74) " " | 78 | WHITESPACE@73..74 " " |
79 | MATCH_ARM_LIST@[74; 85) | 79 | MATCH_ARM_LIST@74..85 |
80 | L_CURLY@[74; 75) "{" | 80 | L_CURLY@74..75 "{" |
81 | WHITESPACE@[75; 76) " " | 81 | WHITESPACE@75..76 " " |
82 | MATCH_ARM@[76; 83) | 82 | MATCH_ARM@76..83 |
83 | PLACEHOLDER_PAT@[76; 77) | 83 | PLACEHOLDER_PAT@76..77 |
84 | UNDERSCORE@[76; 77) "_" | 84 | UNDERSCORE@76..77 "_" |
85 | WHITESPACE@[77; 78) " " | 85 | WHITESPACE@77..78 " " |
86 | FAT_ARROW@[78; 80) "=>" | 86 | FAT_ARROW@78..80 "=>" |
87 | WHITESPACE@[80; 81) " " | 87 | WHITESPACE@80..81 " " |
88 | TUPLE_EXPR@[81; 83) | 88 | TUPLE_EXPR@81..83 |
89 | L_PAREN@[81; 82) "(" | 89 | L_PAREN@81..82 "(" |
90 | R_PAREN@[82; 83) ")" | 90 | R_PAREN@82..83 ")" |
91 | WHITESPACE@[83; 84) " " | 91 | WHITESPACE@83..84 " " |
92 | R_CURLY@[84; 85) "}" | 92 | R_CURLY@84..85 "}" |
93 | SEMICOLON@[85; 86) ";" | 93 | SEMICOLON@85..86 ";" |
94 | WHITESPACE@[86; 87) "\n" | 94 | WHITESPACE@86..87 "\n" |
95 | R_CURLY@[87; 88) "}" | 95 | R_CURLY@87..88 "}" |
96 | WHITESPACE@[88; 89) "\n" | 96 | WHITESPACE@88..89 "\n" |