2 * Copyright (c) 2016, Facebook, Inc.
5 * This source code is licensed under the MIT license found in the
6 * LICENSE file in the "hack" directory of this source tree. An additional
11 * THIS FILE IS @generated; DO NOT EDIT IT
12 * To regenerate this file, run
14 * buck run //hphp/hack/src:generate_full_fidelity
19 use parser_core_types::{
20 minimal_syntax::MinimalSyntax,
21 minimal_token::MinimalToken,
22 source_text::SourceText,
25 use parser_rust::parser_env::ParserEnv;
26 use parser_rust::smart_constructors::{NoState, SmartConstructors};
27 use syntax_smart_constructors::SyntaxSmartConstructors;
30 pub struct MinimalSmartConstructors {
33 impl<'src> SyntaxSmartConstructors<'src, MinimalSyntax, NoState>
34 for MinimalSmartConstructors
36 fn new(_env: &ParserEnv, _src: &SourceText<'src>) -> Self {
37 MinimalSmartConstructors { dummy_state: NoState{} }
40 impl<'src> SmartConstructors<'src, NoState> for MinimalSmartConstructors {
41 type Token = MinimalToken;
42 type R = MinimalSyntax;
44 fn new(env: &ParserEnv, src: &SourceText<'src>) -> Self {
45 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::new(env, src)
48 fn state_mut(&mut self) -> &mut NoState {
52 fn make_missing(&mut self, offset: usize) -> Self::R {
53 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_missing(self, offset)
56 fn make_token(&mut self, offset: Self::Token) -> Self::R {
57 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_token(self, offset)
60 fn make_list(&mut self, lst: Vec<Self::R>, offset: usize) -> Self::R {
61 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_list(self, lst, offset)
64 fn make_end_of_file(&mut self, arg0: Self::R) -> Self::R {
65 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_end_of_file(self, arg0)
68 fn make_script(&mut self, arg0: Self::R) -> Self::R {
69 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_script(self, arg0)
72 fn make_qualified_name(&mut self, arg0: Self::R) -> Self::R {
73 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_qualified_name(self, arg0)
76 fn make_simple_type_specifier(&mut self, arg0: Self::R) -> Self::R {
77 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_simple_type_specifier(self, arg0)
80 fn make_literal_expression(&mut self, arg0: Self::R) -> Self::R {
81 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_literal_expression(self, arg0)
84 fn make_prefixed_string_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
85 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_prefixed_string_expression(self, arg0, arg1)
88 fn make_variable_expression(&mut self, arg0: Self::R) -> Self::R {
89 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_variable_expression(self, arg0)
92 fn make_pipe_variable_expression(&mut self, arg0: Self::R) -> Self::R {
93 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pipe_variable_expression(self, arg0)
96 fn make_file_attribute_specification(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
97 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_file_attribute_specification(self, arg0, arg1, arg2, arg3, arg4)
100 fn make_enum_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R) -> Self::R {
101 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_enum_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
104 fn make_enumerator(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
105 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_enumerator(self, arg0, arg1, arg2, arg3)
108 fn make_record_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R) -> Self::R {
109 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_record_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
112 fn make_record_field(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
113 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_record_field(self, arg0, arg1, arg2, arg3, arg4)
116 fn make_alias_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R) -> Self::R {
117 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_alias_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7)
120 fn make_property_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
121 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_property_declaration(self, arg0, arg1, arg2, arg3, arg4)
124 fn make_property_declarator(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
125 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_property_declarator(self, arg0, arg1)
128 fn make_namespace_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
129 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_declaration(self, arg0, arg1, arg2)
132 fn make_namespace_body(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
133 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_body(self, arg0, arg1, arg2)
136 fn make_namespace_empty_body(&mut self, arg0: Self::R) -> Self::R {
137 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_empty_body(self, arg0)
140 fn make_namespace_use_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
141 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_use_declaration(self, arg0, arg1, arg2, arg3)
144 fn make_namespace_group_use_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R) -> Self::R {
145 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_group_use_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
148 fn make_namespace_use_clause(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
149 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_namespace_use_clause(self, arg0, arg1, arg2, arg3)
152 fn make_function_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
153 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_function_declaration(self, arg0, arg1, arg2)
156 fn make_function_declaration_header(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R, arg9: Self::R) -> Self::R {
157 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_function_declaration_header(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
160 fn make_where_clause(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
161 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_where_clause(self, arg0, arg1)
164 fn make_where_constraint(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
165 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_where_constraint(self, arg0, arg1, arg2)
168 fn make_methodish_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
169 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_methodish_declaration(self, arg0, arg1, arg2, arg3)
172 fn make_methodish_trait_resolution(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
173 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_methodish_trait_resolution(self, arg0, arg1, arg2, arg3, arg4)
176 fn make_classish_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R, arg9: Self::R, arg10: Self::R) -> Self::R {
177 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_classish_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
180 fn make_classish_body(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
181 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_classish_body(self, arg0, arg1, arg2)
184 fn make_trait_use_precedence_item(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
185 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_trait_use_precedence_item(self, arg0, arg1, arg2)
188 fn make_trait_use_alias_item(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
189 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_trait_use_alias_item(self, arg0, arg1, arg2, arg3)
192 fn make_trait_use_conflict_resolution(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
193 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_trait_use_conflict_resolution(self, arg0, arg1, arg2, arg3, arg4)
196 fn make_trait_use(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
197 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_trait_use(self, arg0, arg1, arg2)
200 fn make_require_clause(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
201 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_require_clause(self, arg0, arg1, arg2, arg3)
204 fn make_const_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
205 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_const_declaration(self, arg0, arg1, arg2, arg3, arg4)
208 fn make_constant_declarator(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
209 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_constant_declarator(self, arg0, arg1)
212 fn make_type_const_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R, arg9: Self::R) -> Self::R {
213 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_const_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
216 fn make_decorated_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
217 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_decorated_expression(self, arg0, arg1)
220 fn make_parameter_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
221 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_parameter_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5)
224 fn make_variadic_parameter(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
225 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_variadic_parameter(self, arg0, arg1, arg2)
228 fn make_old_attribute_specification(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
229 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_old_attribute_specification(self, arg0, arg1, arg2)
232 fn make_attribute_specification(&mut self, arg0: Self::R) -> Self::R {
233 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_attribute_specification(self, arg0)
236 fn make_attribute(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
237 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_attribute(self, arg0, arg1)
240 fn make_inclusion_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
241 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_inclusion_expression(self, arg0, arg1)
244 fn make_inclusion_directive(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
245 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_inclusion_directive(self, arg0, arg1)
248 fn make_compound_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
249 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_compound_statement(self, arg0, arg1, arg2)
252 fn make_expression_statement(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
253 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_expression_statement(self, arg0, arg1)
256 fn make_markup_section(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
257 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_markup_section(self, arg0, arg1, arg2, arg3)
260 fn make_markup_suffix(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
261 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_markup_suffix(self, arg0, arg1)
264 fn make_unset_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
265 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_unset_statement(self, arg0, arg1, arg2, arg3, arg4)
268 fn make_let_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
269 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_let_statement(self, arg0, arg1, arg2, arg3, arg4, arg5)
272 fn make_using_statement_block_scoped(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
273 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_using_statement_block_scoped(self, arg0, arg1, arg2, arg3, arg4, arg5)
276 fn make_using_statement_function_scoped(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
277 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_using_statement_function_scoped(self, arg0, arg1, arg2, arg3)
280 fn make_while_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
281 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_while_statement(self, arg0, arg1, arg2, arg3, arg4)
284 fn make_if_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R) -> Self::R {
285 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_if_statement(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
288 fn make_elseif_clause(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
289 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_elseif_clause(self, arg0, arg1, arg2, arg3, arg4)
292 fn make_else_clause(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
293 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_else_clause(self, arg0, arg1)
296 fn make_try_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
297 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_try_statement(self, arg0, arg1, arg2, arg3)
300 fn make_catch_clause(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
301 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_catch_clause(self, arg0, arg1, arg2, arg3, arg4, arg5)
304 fn make_finally_clause(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
305 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_finally_clause(self, arg0, arg1)
308 fn make_do_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R) -> Self::R {
309 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_do_statement(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
312 fn make_for_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R) -> Self::R {
313 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_for_statement(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
316 fn make_foreach_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R, arg9: Self::R) -> Self::R {
317 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_foreach_statement(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)
320 fn make_switch_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R) -> Self::R {
321 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_switch_statement(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
324 fn make_switch_section(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
325 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_switch_section(self, arg0, arg1, arg2)
328 fn make_switch_fallthrough(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
329 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_switch_fallthrough(self, arg0, arg1)
332 fn make_case_label(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
333 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_case_label(self, arg0, arg1, arg2)
336 fn make_default_label(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
337 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_default_label(self, arg0, arg1)
340 fn make_return_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
341 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_return_statement(self, arg0, arg1, arg2)
344 fn make_goto_label(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
345 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_goto_label(self, arg0, arg1)
348 fn make_goto_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
349 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_goto_statement(self, arg0, arg1, arg2)
352 fn make_throw_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
353 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_throw_statement(self, arg0, arg1, arg2)
356 fn make_break_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
357 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_break_statement(self, arg0, arg1, arg2)
360 fn make_continue_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
361 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_continue_statement(self, arg0, arg1, arg2)
364 fn make_echo_statement(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
365 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_echo_statement(self, arg0, arg1, arg2)
368 fn make_concurrent_statement(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
369 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_concurrent_statement(self, arg0, arg1)
372 fn make_simple_initializer(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
373 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_simple_initializer(self, arg0, arg1)
376 fn make_anonymous_class(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R) -> Self::R {
377 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_anonymous_class(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
380 fn make_anonymous_function(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R, arg9: Self::R, arg10: Self::R, arg11: Self::R) -> Self::R {
381 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_anonymous_function(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)
384 fn make_anonymous_function_use_clause(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
385 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_anonymous_function_use_clause(self, arg0, arg1, arg2, arg3)
388 fn make_lambda_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
389 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_lambda_expression(self, arg0, arg1, arg2, arg3, arg4, arg5)
392 fn make_lambda_signature(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
393 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_lambda_signature(self, arg0, arg1, arg2, arg3, arg4)
396 fn make_cast_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
397 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_cast_expression(self, arg0, arg1, arg2, arg3)
400 fn make_scope_resolution_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
401 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_scope_resolution_expression(self, arg0, arg1, arg2)
404 fn make_member_selection_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
405 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_member_selection_expression(self, arg0, arg1, arg2)
408 fn make_safe_member_selection_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
409 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_safe_member_selection_expression(self, arg0, arg1, arg2)
412 fn make_embedded_member_selection_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
413 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_embedded_member_selection_expression(self, arg0, arg1, arg2)
416 fn make_yield_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
417 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_yield_expression(self, arg0, arg1)
420 fn make_yield_from_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
421 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_yield_from_expression(self, arg0, arg1, arg2)
424 fn make_prefix_unary_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
425 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_prefix_unary_expression(self, arg0, arg1)
428 fn make_postfix_unary_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
429 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_postfix_unary_expression(self, arg0, arg1)
432 fn make_binary_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
433 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_binary_expression(self, arg0, arg1, arg2)
436 fn make_is_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
437 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_is_expression(self, arg0, arg1, arg2)
440 fn make_as_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
441 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_as_expression(self, arg0, arg1, arg2)
444 fn make_nullable_as_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
445 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_nullable_as_expression(self, arg0, arg1, arg2)
448 fn make_conditional_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
449 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_conditional_expression(self, arg0, arg1, arg2, arg3, arg4)
452 fn make_eval_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
453 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_eval_expression(self, arg0, arg1, arg2, arg3)
456 fn make_define_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
457 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_define_expression(self, arg0, arg1, arg2, arg3)
460 fn make_halt_compiler_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
461 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_halt_compiler_expression(self, arg0, arg1, arg2, arg3)
464 fn make_isset_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
465 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_isset_expression(self, arg0, arg1, arg2, arg3)
468 fn make_function_call_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
469 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_function_call_expression(self, arg0, arg1, arg2, arg3, arg4)
472 fn make_parenthesized_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
473 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_parenthesized_expression(self, arg0, arg1, arg2)
476 fn make_braced_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
477 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_braced_expression(self, arg0, arg1, arg2)
480 fn make_embedded_braced_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
481 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_embedded_braced_expression(self, arg0, arg1, arg2)
484 fn make_list_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
485 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_list_expression(self, arg0, arg1, arg2, arg3)
488 fn make_collection_literal_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
489 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_collection_literal_expression(self, arg0, arg1, arg2, arg3)
492 fn make_object_creation_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
493 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_object_creation_expression(self, arg0, arg1)
496 fn make_constructor_call(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
497 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_constructor_call(self, arg0, arg1, arg2, arg3)
500 fn make_record_creation_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
501 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_record_creation_expression(self, arg0, arg1, arg2, arg3, arg4)
504 fn make_array_creation_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
505 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_array_creation_expression(self, arg0, arg1, arg2)
508 fn make_array_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
509 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_array_intrinsic_expression(self, arg0, arg1, arg2, arg3)
512 fn make_darray_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
513 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_darray_intrinsic_expression(self, arg0, arg1, arg2, arg3, arg4)
516 fn make_dictionary_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
517 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_dictionary_intrinsic_expression(self, arg0, arg1, arg2, arg3, arg4)
520 fn make_keyset_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
521 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_keyset_intrinsic_expression(self, arg0, arg1, arg2, arg3, arg4)
524 fn make_varray_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
525 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_varray_intrinsic_expression(self, arg0, arg1, arg2, arg3, arg4)
528 fn make_vector_intrinsic_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
529 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_vector_intrinsic_expression(self, arg0, arg1, arg2, arg3, arg4)
532 fn make_element_initializer(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
533 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_element_initializer(self, arg0, arg1, arg2)
536 fn make_subscript_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
537 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_subscript_expression(self, arg0, arg1, arg2, arg3)
540 fn make_embedded_subscript_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
541 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_embedded_subscript_expression(self, arg0, arg1, arg2, arg3)
544 fn make_awaitable_creation_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
545 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_awaitable_creation_expression(self, arg0, arg1, arg2, arg3)
548 fn make_xhp_children_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
549 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_children_declaration(self, arg0, arg1, arg2)
552 fn make_xhp_children_parenthesized_list(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
553 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_children_parenthesized_list(self, arg0, arg1, arg2)
556 fn make_xhp_category_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
557 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_category_declaration(self, arg0, arg1, arg2)
560 fn make_xhp_enum_type(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
561 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_enum_type(self, arg0, arg1, arg2, arg3, arg4)
564 fn make_xhp_lateinit(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
565 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_lateinit(self, arg0, arg1)
568 fn make_xhp_required(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
569 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_required(self, arg0, arg1)
572 fn make_xhp_class_attribute_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
573 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_class_attribute_declaration(self, arg0, arg1, arg2)
576 fn make_xhp_class_attribute(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
577 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_class_attribute(self, arg0, arg1, arg2, arg3)
580 fn make_xhp_simple_class_attribute(&mut self, arg0: Self::R) -> Self::R {
581 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_simple_class_attribute(self, arg0)
584 fn make_xhp_simple_attribute(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
585 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_simple_attribute(self, arg0, arg1, arg2)
588 fn make_xhp_spread_attribute(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
589 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_spread_attribute(self, arg0, arg1, arg2, arg3)
592 fn make_xhp_open(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
593 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_open(self, arg0, arg1, arg2, arg3)
596 fn make_xhp_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
597 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_expression(self, arg0, arg1, arg2)
600 fn make_xhp_close(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
601 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_xhp_close(self, arg0, arg1, arg2)
604 fn make_type_constant(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
605 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_constant(self, arg0, arg1, arg2)
608 fn make_pu_access(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
609 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pu_access(self, arg0, arg1, arg2)
612 fn make_vector_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
613 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_vector_type_specifier(self, arg0, arg1, arg2, arg3, arg4)
616 fn make_keyset_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
617 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_keyset_type_specifier(self, arg0, arg1, arg2, arg3, arg4)
620 fn make_tuple_type_explicit_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
621 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_tuple_type_explicit_specifier(self, arg0, arg1, arg2, arg3)
624 fn make_varray_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
625 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_varray_type_specifier(self, arg0, arg1, arg2, arg3, arg4)
628 fn make_vector_array_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
629 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_vector_array_type_specifier(self, arg0, arg1, arg2, arg3)
632 fn make_type_parameter(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
633 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_parameter(self, arg0, arg1, arg2, arg3, arg4)
636 fn make_type_constraint(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
637 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_constraint(self, arg0, arg1)
640 fn make_darray_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R) -> Self::R {
641 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_darray_type_specifier(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6)
644 fn make_map_array_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
645 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_map_array_type_specifier(self, arg0, arg1, arg2, arg3, arg4, arg5)
648 fn make_dictionary_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
649 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_dictionary_type_specifier(self, arg0, arg1, arg2, arg3)
652 fn make_closure_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R, arg6: Self::R, arg7: Self::R, arg8: Self::R) -> Self::R {
653 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_closure_type_specifier(self, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)
656 fn make_closure_parameter_type_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
657 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_closure_parameter_type_specifier(self, arg0, arg1)
660 fn make_classname_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
661 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_classname_type_specifier(self, arg0, arg1, arg2, arg3, arg4)
664 fn make_field_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
665 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_field_specifier(self, arg0, arg1, arg2, arg3)
668 fn make_field_initializer(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
669 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_field_initializer(self, arg0, arg1, arg2)
672 fn make_shape_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
673 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_shape_type_specifier(self, arg0, arg1, arg2, arg3, arg4)
676 fn make_shape_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
677 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_shape_expression(self, arg0, arg1, arg2, arg3)
680 fn make_tuple_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
681 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_tuple_expression(self, arg0, arg1, arg2, arg3)
684 fn make_generic_type_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
685 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_generic_type_specifier(self, arg0, arg1)
688 fn make_nullable_type_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
689 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_nullable_type_specifier(self, arg0, arg1)
692 fn make_like_type_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
693 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_like_type_specifier(self, arg0, arg1)
696 fn make_soft_type_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
697 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_soft_type_specifier(self, arg0, arg1)
700 fn make_attributized_specifier(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
701 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_attributized_specifier(self, arg0, arg1)
704 fn make_reified_type_argument(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
705 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_reified_type_argument(self, arg0, arg1)
708 fn make_type_arguments(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
709 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_arguments(self, arg0, arg1, arg2)
712 fn make_type_parameters(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
713 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_type_parameters(self, arg0, arg1, arg2)
716 fn make_tuple_type_specifier(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R) -> Self::R {
717 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_tuple_type_specifier(self, arg0, arg1, arg2)
720 fn make_error(&mut self, arg0: Self::R) -> Self::R {
721 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_error(self, arg0)
724 fn make_list_item(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
725 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_list_item(self, arg0, arg1)
728 fn make_pocket_atom_expression(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
729 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_atom_expression(self, arg0, arg1)
732 fn make_pocket_identifier_expression(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R) -> Self::R {
733 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_identifier_expression(self, arg0, arg1, arg2, arg3, arg4)
736 fn make_pocket_atom_mapping_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
737 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_atom_mapping_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5)
740 fn make_pocket_enum_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R, arg4: Self::R, arg5: Self::R) -> Self::R {
741 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_enum_declaration(self, arg0, arg1, arg2, arg3, arg4, arg5)
744 fn make_pocket_field_type_expr_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
745 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_field_type_expr_declaration(self, arg0, arg1, arg2, arg3)
748 fn make_pocket_field_type_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
749 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_field_type_declaration(self, arg0, arg1, arg2, arg3)
752 fn make_pocket_mapping_id_declaration(&mut self, arg0: Self::R, arg1: Self::R) -> Self::R {
753 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_mapping_id_declaration(self, arg0, arg1)
756 fn make_pocket_mapping_type_declaration(&mut self, arg0: Self::R, arg1: Self::R, arg2: Self::R, arg3: Self::R) -> Self::R {
757 <Self as SyntaxSmartConstructors<'src, MinimalSyntax, NoState>>::make_pocket_mapping_type_declaration(self, arg0, arg1, arg2, arg3)