diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast | 252 |
1 files changed, 126 insertions, 126 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast b/crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast index 420a62639..9704bea95 100644 --- a/crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast +++ b/crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast | |||
@@ -1,126 +1,126 @@ | |||
1 | SOURCE_FILE@[0; 199) | 1 | SOURCE_FILE@0..199 |
2 | COMMENT@[0; 60) "// https://github.com ..." | 2 | COMMENT@0..60 "// https://github.com ..." |
3 | WHITESPACE@[60; 62) "\n\n" | 3 | WHITESPACE@60..62 "\n\n" |
4 | STRUCT_DEF@[62; 73) | 4 | STRUCT_DEF@62..73 |
5 | STRUCT_KW@[62; 68) "struct" | 5 | STRUCT_KW@62..68 "struct" |
6 | WHITESPACE@[68; 69) " " | 6 | WHITESPACE@68..69 " " |
7 | NAME@[69; 72) | 7 | NAME@69..72 |
8 | IDENT@[69; 72) "Foo" | 8 | IDENT@69..72 "Foo" |
9 | SEMICOLON@[72; 73) ";" | 9 | SEMICOLON@72..73 ";" |
10 | WHITESPACE@[73; 75) "\n\n" | 10 | WHITESPACE@73..75 "\n\n" |
11 | IMPL_DEF@[75; 141) | 11 | IMPL_DEF@75..141 |
12 | IMPL_KW@[75; 79) "impl" | 12 | IMPL_KW@75..79 "impl" |
13 | WHITESPACE@[79; 80) " " | 13 | WHITESPACE@79..80 " " |
14 | PATH_TYPE@[80; 83) | 14 | PATH_TYPE@80..83 |
15 | PATH@[80; 83) | 15 | PATH@80..83 |
16 | PATH_SEGMENT@[80; 83) | 16 | PATH_SEGMENT@80..83 |
17 | NAME_REF@[80; 83) | 17 | NAME_REF@80..83 |
18 | IDENT@[80; 83) "Foo" | 18 | IDENT@80..83 "Foo" |
19 | WHITESPACE@[83; 84) " " | 19 | WHITESPACE@83..84 " " |
20 | ITEM_LIST@[84; 141) | 20 | ITEM_LIST@84..141 |
21 | L_CURLY@[84; 85) "{" | 21 | L_CURLY@84..85 "{" |
22 | WHITESPACE@[85; 90) "\n " | 22 | WHITESPACE@85..90 "\n " |
23 | FN_DEF@[90; 139) | 23 | FN_DEF@90..139 |
24 | FN_KW@[90; 92) "fn" | 24 | FN_KW@90..92 "fn" |
25 | WHITESPACE@[92; 93) " " | 25 | WHITESPACE@92..93 " " |
26 | NAME@[93; 96) | 26 | NAME@93..96 |
27 | IDENT@[93; 96) "bar" | 27 | IDENT@93..96 "bar" |
28 | PARAM_LIST@[96; 98) | 28 | PARAM_LIST@96..98 |
29 | L_PAREN@[96; 97) "(" | 29 | L_PAREN@96..97 "(" |
30 | R_PAREN@[97; 98) ")" | 30 | R_PAREN@97..98 ")" |
31 | WHITESPACE@[98; 99) " " | 31 | WHITESPACE@98..99 " " |
32 | RET_TYPE@[99; 106) | 32 | RET_TYPE@99..106 |
33 | THIN_ARROW@[99; 101) "->" | 33 | THIN_ARROW@99..101 "->" |
34 | WHITESPACE@[101; 102) " " | 34 | WHITESPACE@101..102 " " |
35 | PATH_TYPE@[102; 106) | 35 | PATH_TYPE@102..106 |
36 | PATH@[102; 106) | 36 | PATH@102..106 |
37 | PATH_SEGMENT@[102; 106) | 37 | PATH_SEGMENT@102..106 |
38 | NAME_REF@[102; 106) | 38 | NAME_REF@102..106 |
39 | IDENT@[102; 106) "bool" | 39 | IDENT@102..106 "bool" |
40 | WHITESPACE@[106; 107) " " | 40 | WHITESPACE@106..107 " " |
41 | BLOCK_EXPR@[107; 139) | 41 | BLOCK_EXPR@107..139 |
42 | BLOCK@[107; 139) | 42 | BLOCK@107..139 |
43 | L_CURLY@[107; 108) "{" | 43 | L_CURLY@107..108 "{" |
44 | WHITESPACE@[108; 117) "\n " | 44 | WHITESPACE@108..117 "\n " |
45 | MACRO_CALL@[117; 133) | 45 | MACRO_CALL@117..133 |
46 | PATH@[117; 130) | 46 | PATH@117..130 |
47 | PATH_SEGMENT@[117; 130) | 47 | PATH_SEGMENT@117..130 |
48 | NAME_REF@[117; 130) | 48 | NAME_REF@117..130 |
49 | IDENT@[117; 130) "unimplemented" | 49 | IDENT@117..130 "unimplemented" |
50 | BANG@[130; 131) "!" | 50 | BANG@130..131 "!" |
51 | TOKEN_TREE@[131; 133) | 51 | TOKEN_TREE@131..133 |
52 | L_PAREN@[131; 132) "(" | 52 | L_PAREN@131..132 "(" |
53 | R_PAREN@[132; 133) ")" | 53 | R_PAREN@132..133 ")" |
54 | WHITESPACE@[133; 138) "\n " | 54 | WHITESPACE@133..138 "\n " |
55 | R_CURLY@[138; 139) "}" | 55 | R_CURLY@138..139 "}" |
56 | WHITESPACE@[139; 140) "\n" | 56 | WHITESPACE@139..140 "\n" |
57 | R_CURLY@[140; 141) "}" | 57 | R_CURLY@140..141 "}" |
58 | WHITESPACE@[141; 143) "\n\n" | 58 | WHITESPACE@141..143 "\n\n" |
59 | FN_DEF@[143; 161) | 59 | FN_DEF@143..161 |
60 | FN_KW@[143; 145) "fn" | 60 | FN_KW@143..145 "fn" |
61 | WHITESPACE@[145; 146) " " | 61 | WHITESPACE@145..146 " " |
62 | NAME@[146; 149) | 62 | NAME@146..149 |
63 | IDENT@[146; 149) "baz" | 63 | IDENT@146..149 "baz" |
64 | PARAM_LIST@[149; 158) | 64 | PARAM_LIST@149..158 |
65 | L_PAREN@[149; 150) "(" | 65 | L_PAREN@149..150 "(" |
66 | PARAM@[150; 157) | 66 | PARAM@150..157 |
67 | PLACEHOLDER_PAT@[150; 151) | 67 | PLACEHOLDER_PAT@150..151 |
68 | UNDERSCORE@[150; 151) "_" | 68 | UNDERSCORE@150..151 "_" |
69 | COLON@[151; 152) ":" | 69 | COLON@151..152 ":" |
70 | WHITESPACE@[152; 153) " " | 70 | WHITESPACE@152..153 " " |
71 | PATH_TYPE@[153; 157) | 71 | PATH_TYPE@153..157 |
72 | PATH@[153; 157) | 72 | PATH@153..157 |
73 | PATH_SEGMENT@[153; 157) | 73 | PATH_SEGMENT@153..157 |
74 | NAME_REF@[153; 157) | 74 | NAME_REF@153..157 |
75 | IDENT@[153; 157) "bool" | 75 | IDENT@153..157 "bool" |
76 | R_PAREN@[157; 158) ")" | 76 | R_PAREN@157..158 ")" |
77 | WHITESPACE@[158; 159) " " | 77 | WHITESPACE@158..159 " " |
78 | BLOCK_EXPR@[159; 161) | 78 | BLOCK_EXPR@159..161 |
79 | BLOCK@[159; 161) | 79 | BLOCK@159..161 |
80 | L_CURLY@[159; 160) "{" | 80 | L_CURLY@159..160 "{" |
81 | R_CURLY@[160; 161) "}" | 81 | R_CURLY@160..161 "}" |
82 | WHITESPACE@[161; 163) "\n\n" | 82 | WHITESPACE@161..163 "\n\n" |
83 | FN_DEF@[163; 198) | 83 | FN_DEF@163..198 |
84 | FN_KW@[163; 165) "fn" | 84 | FN_KW@163..165 "fn" |
85 | WHITESPACE@[165; 166) " " | 85 | WHITESPACE@165..166 " " |
86 | NAME@[166; 170) | 86 | NAME@166..170 |
87 | IDENT@[166; 170) "main" | 87 | IDENT@166..170 "main" |
88 | PARAM_LIST@[170; 172) | 88 | PARAM_LIST@170..172 |
89 | L_PAREN@[170; 171) "(" | 89 | L_PAREN@170..171 "(" |
90 | R_PAREN@[171; 172) ")" | 90 | R_PAREN@171..172 ")" |
91 | WHITESPACE@[172; 173) " " | 91 | WHITESPACE@172..173 " " |
92 | BLOCK_EXPR@[173; 198) | 92 | BLOCK_EXPR@173..198 |
93 | BLOCK@[173; 198) | 93 | BLOCK@173..198 |
94 | L_CURLY@[173; 174) "{" | 94 | L_CURLY@173..174 "{" |
95 | WHITESPACE@[174; 179) "\n " | 95 | WHITESPACE@174..179 "\n " |
96 | CALL_EXPR@[179; 196) | 96 | CALL_EXPR@179..196 |
97 | PATH_EXPR@[179; 182) | 97 | PATH_EXPR@179..182 |
98 | PATH@[179; 182) | 98 | PATH@179..182 |
99 | PATH_SEGMENT@[179; 182) | 99 | PATH_SEGMENT@179..182 |
100 | NAME_REF@[179; 182) | 100 | NAME_REF@179..182 |
101 | IDENT@[179; 182) "baz" | 101 | IDENT@179..182 "baz" |
102 | ARG_LIST@[182; 196) | 102 | ARG_LIST@182..196 |
103 | L_PAREN@[182; 183) "(" | 103 | L_PAREN@182..183 "(" |
104 | CALL_EXPR@[183; 195) | 104 | CALL_EXPR@183..195 |
105 | PATH_EXPR@[183; 193) | 105 | PATH_EXPR@183..193 |
106 | PATH@[183; 193) | 106 | PATH@183..193 |
107 | PATH@[183; 188) | 107 | PATH@183..188 |
108 | PATH_SEGMENT@[183; 188) | 108 | PATH_SEGMENT@183..188 |
109 | L_ANGLE@[183; 184) "<" | 109 | L_ANGLE@183..184 "<" |
110 | PATH_TYPE@[184; 187) | 110 | PATH_TYPE@184..187 |
111 | PATH@[184; 187) | 111 | PATH@184..187 |
112 | PATH_SEGMENT@[184; 187) | 112 | PATH_SEGMENT@184..187 |
113 | NAME_REF@[184; 187) | 113 | NAME_REF@184..187 |
114 | IDENT@[184; 187) "Foo" | 114 | IDENT@184..187 "Foo" |
115 | R_ANGLE@[187; 188) ">" | 115 | R_ANGLE@187..188 ">" |
116 | COLON2@[188; 190) "::" | 116 | COLON2@188..190 "::" |
117 | PATH_SEGMENT@[190; 193) | 117 | PATH_SEGMENT@190..193 |
118 | NAME_REF@[190; 193) | 118 | NAME_REF@190..193 |
119 | IDENT@[190; 193) "bar" | 119 | IDENT@190..193 "bar" |
120 | ARG_LIST@[193; 195) | 120 | ARG_LIST@193..195 |
121 | L_PAREN@[193; 194) "(" | 121 | L_PAREN@193..194 "(" |
122 | R_PAREN@[194; 195) ")" | 122 | R_PAREN@194..195 ")" |
123 | R_PAREN@[195; 196) ")" | 123 | R_PAREN@195..196 ")" |
124 | WHITESPACE@[196; 197) "\n" | 124 | WHITESPACE@196..197 "\n" |
125 | R_CURLY@[197; 198) "}" | 125 | R_CURLY@197..198 "}" |
126 | WHITESPACE@[198; 199) "\n" | 126 | WHITESPACE@198..199 "\n" |