aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/ok/0042_ufcs_call_list.rast
diff options
context:
space:
mode:
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.rast252
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 @@
1SOURCE_FILE@[0; 199) 1SOURCE_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"