Lines Matching refs:Box

45     pub fn alloc<T>(&self, value: T) -> arena::Box<'alloc, T> {  in alloc()
49 pub fn alloc_with<F, T>(&self, gen: F) -> arena::Box<'alloc, T> in alloc_with()
90 token: arena::Box<'alloc, Token>, in identifier_reference()
91 ) -> Result<'alloc, arena::Box<'alloc, Identifier>> { in identifier_reference()
99 token: arena::Box<'alloc, Token>, in binding_identifier()
100 ) -> Result<'alloc, arena::Box<'alloc, BindingIdentifier>> { in binding_identifier()
112 token: arena::Box<'alloc, Token>, in binding_identifier_yield()
113 ) -> Result<'alloc, arena::Box<'alloc, BindingIdentifier>> { in binding_identifier_yield()
128 token: arena::Box<'alloc, Token>, in binding_identifier_await()
129 ) -> Result<'alloc, arena::Box<'alloc, BindingIdentifier>> { in binding_identifier_await()
144 token: arena::Box<'alloc, Token>, in label_identifier()
145 ) -> Result<'alloc, arena::Box<'alloc, Label>> { in label_identifier()
157 token: arena::Box<'alloc, Token>, in this_expr()
158 ) -> arena::Box<'alloc, Expression<'alloc>> { in this_expr()
166 name: arena::Box<'alloc, Identifier>, in identifier_expr()
167 ) -> arena::Box<'alloc, Expression<'alloc>> { in identifier_expr()
180 token: arena::Box<'alloc, Token>, in regexp_literal()
181 ) -> arena::Box<'alloc, Expression<'alloc>> { in regexp_literal()
234 template_literal: arena::Box<'alloc, TemplateExpression<'alloc>>, in untagged_template_expr()
235 ) -> arena::Box<'alloc, Expression<'alloc>> { in untagged_template_expr()
242 parenthesized: arena::Box<'alloc, CoverParenthesized<'alloc>>, in uncover_parenthesized_expression()
243 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in uncover_parenthesized_expression()
260 open_token: arena::Box<'alloc, Token>, in cover_parenthesized_expression()
261 expression: arena::Box<'alloc, Expression<'alloc>>, in cover_parenthesized_expression()
262 close_token: arena::Box<'alloc, Token>, in cover_parenthesized_expression()
263 ) -> arena::Box<'alloc, CoverParenthesized<'alloc>> { in cover_parenthesized_expression()
327 ) -> Result<'alloc, arena::Box<'alloc, BindingIdentifier>> { in assignment_rest_property_to_binding_identifier()
393 let rest: Option<Result<'alloc, arena::Box<'alloc, Binding<'alloc>>>> = rest.map( in assignment_target_to_binding()
394 |rest_target| -> Result<'alloc, arena::Box<'alloc, Binding<'alloc>>> { in assignment_target_to_binding()
398 let rest: Option<arena::Box<'alloc, Binding<'alloc>>> = rest.transpose()?; in assignment_target_to_binding()
485 expression: arena::Box<'alloc, Expression<'alloc>>, in spread_expression_to_rest_binding()
486 ) -> Result<'alloc, arena::Box<'alloc, BindingIdentifier>> { in spread_expression_to_rest_binding()
499 properties: &mut arena::Vec<'alloc, arena::Box<'alloc, ObjectProperty<'alloc>>>, in pop_trailing_spread_property()
500 ) -> Option<arena::Box<'alloc, Expression<'alloc>>> { in pop_trailing_spread_property()
552 ) -> Option<arena::Box<'alloc, Expression<'alloc>>> { in pop_trailing_spread_element()
631 expression: arena::Box<'alloc, Expression<'alloc>>, in expression_to_parameter_list()
664 ) -> Result<'alloc, arena::Box<'alloc, FormalParameters<'alloc>>> { in arguments_to_parameter_list()
691 open_token: arena::Box<'alloc, Token>, in cover_arrow_parameter_list()
693 rest: Option<arena::Box<'alloc, Binding<'alloc>>>, in cover_arrow_parameter_list()
694 close_token: arena::Box<'alloc, Token>, in cover_arrow_parameter_list()
695 ) -> arena::Box<'alloc, CoverParenthesized<'alloc>> { in cover_arrow_parameter_list()
708 token: arena::Box<'alloc, Token>, in null_literal()
709 ) -> arena::Box<'alloc, Expression<'alloc>> { in null_literal()
717 token: arena::Box<'alloc, Token>, in boolean_literal()
718 ) -> arena::Box<'alloc, Expression<'alloc>> { in boolean_literal()
731 fn numeric_literal_value(token: arena::Box<'alloc, Token>) -> f64 { in numeric_literal_value()
738 token: arena::Box<'alloc, Token>, in numeric_literal()
739 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in numeric_literal()
756 _token: arena::Box<'alloc, Token>, in bigint_literal()
757 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in bigint_literal()
764 token: arena::Box<'alloc, Token>, in string_literal()
765 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in string_literal()
780 open_token: arena::Box<'alloc, Token>, in array_literal_empty()
781 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in array_literal_empty()
782 close_token: arena::Box<'alloc, Token>, in array_literal_empty()
783 ) -> arena::Box<'alloc, Expression<'alloc>> { in array_literal_empty()
801 open_token: arena::Box<'alloc, Token>, in array_literal()
802 mut array: arena::Box<'alloc, ArrayExpression<'alloc>>, in array_literal()
803 close_token: arena::Box<'alloc, Token>, in array_literal()
804 ) -> arena::Box<'alloc, Expression<'alloc>> { in array_literal()
812 open_token: arena::Box<'alloc, Token>, in array_literal_with_trailing_elision()
813 mut array: arena::Box<'alloc, ArrayExpression<'alloc>>, in array_literal_with_trailing_elision()
814 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in array_literal_with_trailing_elision()
815 close_token: arena::Box<'alloc, Token>, in array_literal_with_trailing_elision()
816 ) -> arena::Box<'alloc, Expression<'alloc>> { in array_literal_with_trailing_elision()
827 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in element_list_first()
828 element: arena::Box<'alloc, Expression<'alloc>>, in element_list_first()
829 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in element_list_first()
848 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in element_list_first_spread()
849 spread_element: arena::Box<'alloc, Expression<'alloc>>, in element_list_first_spread()
850 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in element_list_first_spread()
869 mut array: arena::Box<'alloc, ArrayExpression<'alloc>>, in element_list_append()
870 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in element_list_append()
871 element: arena::Box<'alloc, Expression<'alloc>>, in element_list_append()
872 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in element_list_append()
886 mut array: arena::Box<'alloc, ArrayExpression<'alloc>>, in element_list_append_spread()
887 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in element_list_append_spread()
888 spread_element: arena::Box<'alloc, Expression<'alloc>>, in element_list_append_spread()
889 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in element_list_append_spread()
903 token: arena::Box<'alloc, Token>, in elision_single()
904 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in elision_single()
916 mut array: arena::Box<'alloc, ArrayExpression<'alloc>>, in elision_append()
917 token: arena::Box<'alloc, Token>, in elision_append()
918 ) -> arena::Box<'alloc, ArrayExpression<'alloc>> { in elision_append()
927 expr: arena::Box<'alloc, Expression<'alloc>>, in spread_element()
928 ) -> arena::Box<'alloc, Expression<'alloc>> { in spread_element()
935 open_token: arena::Box<'alloc, Token>, in object_literal_empty()
936 close_token: arena::Box<'alloc, Token>, in object_literal_empty()
937 ) -> arena::Box<'alloc, Expression<'alloc>> { in object_literal_empty()
950 open_token: arena::Box<'alloc, Token>, in object_literal()
951 mut object: arena::Box<'alloc, ObjectExpression<'alloc>>, in object_literal()
952 close_token: arena::Box<'alloc, Token>, in object_literal()
953 ) -> arena::Box<'alloc, Expression<'alloc>> { in object_literal()
961 property: arena::Box<'alloc, ObjectProperty<'alloc>>, in property_definition_list_single()
962 ) -> arena::Box<'alloc, ObjectExpression<'alloc>> { in property_definition_list_single()
973 mut object: arena::Box<'alloc, ObjectExpression<'alloc>>, in property_definition_list_append()
974 property: arena::Box<'alloc, ObjectProperty<'alloc>>, in property_definition_list_append()
975 ) -> arena::Box<'alloc, ObjectExpression<'alloc>> { in property_definition_list_append()
983 name: arena::Box<'alloc, Identifier>, in shorthand_property()
984 ) -> arena::Box<'alloc, ObjectProperty<'alloc>> { in shorthand_property()
1000 name: arena::Box<'alloc, PropertyName<'alloc>>, in property_definition()
1001 expression: arena::Box<'alloc, Expression<'alloc>>, in property_definition()
1002 ) -> arena::Box<'alloc, ObjectProperty<'alloc>> { in property_definition()
1017 method: arena::Box<'alloc, MethodDefinition<'alloc>>, in property_definition_method()
1018 ) -> arena::Box<'alloc, ObjectProperty<'alloc>> { in property_definition_method()
1029 spread: arena::Box<'alloc, Expression<'alloc>>, in property_definition_spread()
1030 ) -> arena::Box<'alloc, ObjectProperty<'alloc>> { in property_definition_spread()
1037 token: arena::Box<'alloc, Token>, in property_name_identifier()
1038 ) -> Result<'alloc, arena::Box<'alloc, PropertyName<'alloc>>> { in property_name_identifier()
1051 token: arena::Box<'alloc, Token>, in property_name_string()
1052 ) -> Result<'alloc, arena::Box<'alloc, PropertyName<'alloc>>> { in property_name_string()
1065 token: arena::Box<'alloc, Token>, in property_name_numeric()
1066 ) -> Result<'alloc, arena::Box<'alloc, PropertyName<'alloc>>> { in property_name_numeric()
1080 _token: arena::Box<'alloc, Token>, in property_name_bigint()
1081 ) -> Result<'alloc, arena::Box<'alloc, PropertyName<'alloc>>> { in property_name_bigint()
1088 open_token: arena::Box<'alloc, Token>, in computed_property_name()
1089 expression: arena::Box<'alloc, Expression<'alloc>>, in computed_property_name()
1090 close_token: arena::Box<'alloc, Token>, in computed_property_name()
1091 ) -> arena::Box<'alloc, PropertyName<'alloc>> { in computed_property_name()
1103 _name: arena::Box<'alloc, Identifier>, in cover_initialized_name()
1104 _initializer: arena::Box<'alloc, Expression<'alloc>>, in cover_initialized_name()
1105 ) -> Result<'alloc, arena::Box<'alloc, ObjectProperty<'alloc>>> { in cover_initialized_name()
1115 token: arena::Box<'alloc, Token>, in template_literal()
1116 ) -> arena::Box<'alloc, TemplateExpression<'alloc>> { in template_literal()
1133 _head: arena::Box<'alloc, Token>, in substitution_template()
1134 _expression: arena::Box<'alloc, Expression<'alloc>>, in substitution_template()
1135 _spans: arena::Box<'alloc, Void>, in substitution_template()
1136 ) -> Result<'alloc, arena::Box<'alloc, TemplateExpression<'alloc>>> { in substitution_template()
1144 _middle_list: Option<arena::Box<'alloc, Void>>, in template_spans()
1145 _tail: arena::Box<'alloc, Token>, in template_spans()
1146 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in template_spans()
1153 _middle: arena::Box<'alloc, Token>, in template_middle_list_single()
1154 _expression: arena::Box<'alloc, Expression<'alloc>>, in template_middle_list_single()
1155 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in template_middle_list_single()
1162 _middle_list: arena::Box<'alloc, Void>, in template_middle_list_append()
1163 _middle: arena::Box<'alloc, Token>, in template_middle_list_append()
1164 _expression: arena::Box<'alloc, Expression<'alloc>>, in template_middle_list_append()
1165 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in template_middle_list_append()
1173 object: arena::Box<'alloc, Expression<'alloc>>, in computed_member_expr()
1174 expression: arena::Box<'alloc, Expression<'alloc>>, in computed_member_expr()
1175 close_token: arena::Box<'alloc, Token>, in computed_member_expr()
1176 ) -> arena::Box<'alloc, Expression<'alloc>> { in computed_member_expr()
1194 object: arena::Box<'alloc, Expression<'alloc>>, in optional_expr()
1195 tail: arena::Box<'alloc, Expression<'alloc>>, in optional_expr()
1196 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_expr()
1209 start_token: arena::Box<'alloc, Token>, in optional_computed_member_expr_tail()
1210 expression: arena::Box<'alloc, Expression<'alloc>>, in optional_computed_member_expr_tail()
1211 close_token: arena::Box<'alloc, Token>, in optional_computed_member_expr_tail()
1212 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_computed_member_expr_tail()
1224 start_token: arena::Box<'alloc, Token>, in optional_static_member_expr_tail()
1225 identifier_token: arena::Box<'alloc, Token>, in optional_static_member_expr_tail()
1226 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_static_member_expr_tail()
1239 start_token: arena::Box<'alloc, Token>, in optional_call_expr_tail()
1240 arguments: arena::Box<'alloc, Arguments<'alloc>>, in optional_call_expr_tail()
1241 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_call_expr_tail()
1254 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in error_optional_chain_with_template()
1261 object: arena::Box<'alloc, Expression<'alloc>>, in optional_computed_member_expr()
1262 expression: arena::Box<'alloc, Expression<'alloc>>, in optional_computed_member_expr()
1263 close_token: arena::Box<'alloc, Token>, in optional_computed_member_expr()
1264 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_computed_member_expr()
1280 object: arena::Box<'alloc, Expression<'alloc>>, in optional_static_member_expr()
1281 identifier_token: arena::Box<'alloc, Token>, in optional_static_member_expr()
1282 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_static_member_expr()
1299 callee: arena::Box<'alloc, Expression<'alloc>>, in optional_call_expr()
1300 arguments: arena::Box<'alloc, Arguments<'alloc>>, in optional_call_expr()
1301 ) -> arena::Box<'alloc, Expression<'alloc>> { in optional_call_expr()
1313 fn identifier(&self, token: arena::Box<'alloc, Token>) -> Identifier { in identifier()
1320 fn identifier_name(&self, token: arena::Box<'alloc, Token>) -> IdentifierName { in identifier_name()
1327 fn private_identifier(&self, token: arena::Box<'alloc, Token>) -> PrivateIdentifier { in private_identifier()
1338 object: arena::Box<'alloc, Expression<'alloc>>, in static_member_expr()
1339 identifier_token: arena::Box<'alloc, Token>, in static_member_expr()
1340 ) -> arena::Box<'alloc, Expression<'alloc>> { in static_member_expr()
1358 tag: arena::Box<'alloc, Expression<'alloc>>, in tagged_template_expr()
1359 mut template_literal: arena::Box<'alloc, TemplateExpression<'alloc>>, in tagged_template_expr()
1360 ) -> arena::Box<'alloc, Expression<'alloc>> { in tagged_template_expr()
1368 new_token: arena::Box<'alloc, Token>, in new_expr_with_arguments()
1369 callee: arena::Box<'alloc, Expression<'alloc>>, in new_expr_with_arguments()
1370 arguments: arena::Box<'alloc, Arguments<'alloc>>, in new_expr_with_arguments()
1371 ) -> arena::Box<'alloc, Expression<'alloc>> { in new_expr_with_arguments()
1383 object: arena::Box<'alloc, Expression<'alloc>>, in private_field_expr()
1384 private_identifier: arena::Box<'alloc, Token>, in private_field_expr()
1385 ) -> arena::Box<'alloc, Expression<'alloc>> { in private_field_expr()
1402 super_token: arena::Box<'alloc, Token>, in super_property_computed()
1403 expression: arena::Box<'alloc, Expression<'alloc>>, in super_property_computed()
1404 close_token: arena::Box<'alloc, Token>, in super_property_computed()
1405 ) -> arena::Box<'alloc, Expression<'alloc>> { in super_property_computed()
1421 super_token: arena::Box<'alloc, Token>, in super_property_static()
1422 identifier_token: arena::Box<'alloc, Token>, in super_property_static()
1423 ) -> arena::Box<'alloc, Expression<'alloc>> { in super_property_static()
1440 new_token: arena::Box<'alloc, Token>, in new_target_expr()
1441 target_token: arena::Box<'alloc, Token>, in new_target_expr()
1442 ) -> arena::Box<'alloc, Expression<'alloc>> { in new_target_expr()
1451 new_token: arena::Box<'alloc, Token>, in new_expr_without_arguments()
1452 callee: arena::Box<'alloc, Expression<'alloc>>, in new_expr_without_arguments()
1453 ) -> arena::Box<'alloc, Expression<'alloc>> { in new_expr_without_arguments()
1470 callee: arena::Box<'alloc, Expression<'alloc>>, in call_expr()
1471 arguments: arena::Box<'alloc, Arguments<'alloc>>, in call_expr()
1472 ) -> arena::Box<'alloc, Expression<'alloc>> { in call_expr()
1487 super_token: arena::Box<'alloc, Token>, in super_call()
1488 arguments: arena::Box<'alloc, Arguments<'alloc>>, in super_call()
1489 ) -> arena::Box<'alloc, Expression<'alloc>> { in super_call()
1504 import_token: arena::Box<'alloc, Token>, in import_call()
1505 argument: arena::Box<'alloc, Expression<'alloc>>, in import_call()
1506 close_token: arena::Box<'alloc, Token>, in import_call()
1507 ) -> arena::Box<'alloc, Expression<'alloc>> { in import_call()
1517 open_token: arena::Box<'alloc, Token>, in arguments_empty()
1518 close_token: arena::Box<'alloc, Token>, in arguments_empty()
1519 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments_empty()
1528 expression: arena::Box<'alloc, Expression<'alloc>>, in arguments_single()
1529 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments_single()
1540 expression: arena::Box<'alloc, Expression<'alloc>>, in arguments_spread_single()
1541 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments_spread_single()
1552 open_token: arena::Box<'alloc, Token>, in arguments()
1553 mut arguments: arena::Box<'alloc, Arguments<'alloc>>, in arguments()
1554 close_token: arena::Box<'alloc, Token>, in arguments()
1555 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments()
1564 mut arguments: arena::Box<'alloc, Arguments<'alloc>>, in arguments_append()
1565 expression: arena::Box<'alloc, Expression<'alloc>>, in arguments_append()
1566 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments_append()
1575 mut arguments: arena::Box<'alloc, Arguments<'alloc>>, in arguments_append_spread()
1576 expression: arena::Box<'alloc, Expression<'alloc>>, in arguments_append_spread()
1577 ) -> arena::Box<'alloc, Arguments<'alloc>> { in arguments_append_spread()
1585 operand: arena::Box<'alloc, Expression<'alloc>>, in post_increment_expr()
1586 operator_token: arena::Box<'alloc, Token>, in post_increment_expr()
1587 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in post_increment_expr()
1603 operand: arena::Box<'alloc, Expression<'alloc>>, in post_decrement_expr()
1604 operator_token: arena::Box<'alloc, Token>, in post_decrement_expr()
1605 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in post_decrement_expr()
1621 operator_token: arena::Box<'alloc, Token>, in pre_increment_expr()
1622 operand: arena::Box<'alloc, Expression<'alloc>>, in pre_increment_expr()
1623 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in pre_increment_expr()
1639 operator_token: arena::Box<'alloc, Token>, in pre_decrement_expr()
1640 operand: arena::Box<'alloc, Expression<'alloc>>, in pre_decrement_expr()
1641 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in pre_decrement_expr()
1657 operator_token: arena::Box<'alloc, Token>, in delete_expr()
1658 operand: arena::Box<'alloc, Expression<'alloc>>, in delete_expr()
1659 ) -> arena::Box<'alloc, Expression<'alloc>> { in delete_expr()
1673 operator_token: arena::Box<'alloc, Token>, in void_expr()
1674 operand: arena::Box<'alloc, Expression<'alloc>>, in void_expr()
1675 ) -> arena::Box<'alloc, Expression<'alloc>> { in void_expr()
1689 operator_token: arena::Box<'alloc, Token>, in typeof_expr()
1690 operand: arena::Box<'alloc, Expression<'alloc>>, in typeof_expr()
1691 ) -> arena::Box<'alloc, Expression<'alloc>> { in typeof_expr()
1705 operator_token: arena::Box<'alloc, Token>, in unary_plus_expr()
1706 operand: arena::Box<'alloc, Expression<'alloc>>, in unary_plus_expr()
1707 ) -> arena::Box<'alloc, Expression<'alloc>> { in unary_plus_expr()
1721 operator_token: arena::Box<'alloc, Token>, in unary_minus_expr()
1722 operand: arena::Box<'alloc, Expression<'alloc>>, in unary_minus_expr()
1723 ) -> arena::Box<'alloc, Expression<'alloc>> { in unary_minus_expr()
1737 operator_token: arena::Box<'alloc, Token>, in bitwise_not_expr()
1738 operand: arena::Box<'alloc, Expression<'alloc>>, in bitwise_not_expr()
1739 ) -> arena::Box<'alloc, Expression<'alloc>> { in bitwise_not_expr()
1753 operator_token: arena::Box<'alloc, Token>, in logical_not_expr()
1754 operand: arena::Box<'alloc, Expression<'alloc>>, in logical_not_expr()
1755 ) -> arena::Box<'alloc, Expression<'alloc>> { in logical_not_expr()
1766 pub fn equals_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in equals_op()
1769 pub fn not_equals_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in not_equals_op()
1772 pub fn strict_equals_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in strict_equals_op()
1775 pub fn strict_not_equals_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in strict_not_equals_op()
1778 pub fn less_than_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in less_than_op()
1781 pub fn less_than_or_equal_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in less_than_or_equal_op()
1784 pub fn greater_than_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in greater_than_op()
1787 pub fn greater_than_or_equal_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in greater_than_or_equal_op()
1790 pub fn in_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in in_op()
1793 pub fn instanceof_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in instanceof_op()
1796 pub fn left_shift_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in left_shift_op()
1799 pub fn right_shift_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in right_shift_op()
1802 pub fn right_shift_ext_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in right_shift_ext_op()
1805 pub fn add_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in add_op()
1808 pub fn sub_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in sub_op()
1811 pub fn mul_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in mul_op()
1814 pub fn div_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in div_op()
1817 pub fn mod_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in mod_op()
1820 pub fn pow_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in pow_op()
1823 pub fn comma_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in comma_op()
1826 pub fn coalesce_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in coalesce_op()
1829 pub fn logical_or_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in logical_or_op()
1832 pub fn logical_and_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in logical_and_op()
1835 pub fn bitwise_or_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in bitwise_or_op()
1838 pub fn bitwise_xor_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in bitwise_xor_op()
1841 pub fn bitwise_and_op(&self, token: arena::Box<'alloc, Token>) -> BinaryOperator { in bitwise_and_op()
1848 pub fn box_op(&self, op: BinaryOperator) -> arena::Box<'alloc, BinaryOperator> { in box_op()
1855 left: arena::Box<'alloc, Expression<'alloc>>, in multiplicative_expr()
1856 operator: arena::Box<'alloc, BinaryOperator>, in multiplicative_expr()
1857 right: arena::Box<'alloc, Expression<'alloc>>, in multiplicative_expr()
1858 ) -> arena::Box<'alloc, Expression<'alloc>> { in multiplicative_expr()
1886 left: arena::Box<'alloc, Expression<'alloc>>, in binary_expr()
1887 right: arena::Box<'alloc, Expression<'alloc>>, in binary_expr()
1888 ) -> arena::Box<'alloc, Expression<'alloc>> { in binary_expr()
1902 test: arena::Box<'alloc, Expression<'alloc>>, in conditional_expr()
1903 consequent: arena::Box<'alloc, Expression<'alloc>>, in conditional_expr()
1904 alternate: arena::Box<'alloc, Expression<'alloc>>, in conditional_expr()
1905 ) -> arena::Box<'alloc, Expression<'alloc>> { in conditional_expr()
1933 let rest: Option<Result<'alloc, arena::Box<'alloc, AssignmentTarget<'alloc>>>> = in array_expression_to_array_assignment_target()
1945 property: arena::Box<'alloc, ObjectProperty<'alloc>>, in object_property_to_assignment_target_property()
1989 mut properties: arena::Vec<'alloc, arena::Box<'alloc, ObjectProperty<'alloc>>>, in object_expression_to_object_assignment_target()
1998 let rest: Option<Result<'alloc, arena::Box<'alloc, AssignmentTarget<'alloc>>>> = in object_expression_to_object_assignment_target()
2010 expression: arena::Box<'alloc, Expression<'alloc>>, in expression_to_assignment_target_maybe_default()
2033 expression: arena::Box<'alloc, Expression<'alloc>>, in expression_to_assignment_target()
2060 expression: arena::Box<'alloc, Expression<'alloc>>, in expression_to_simple_assignment_target()
2158 left_hand_side: arena::Box<'alloc, Expression<'alloc>>, in assignment_expr()
2159 value: arena::Box<'alloc, Expression<'alloc>>, in assignment_expr()
2160 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in assignment_expr()
2171 pub fn add_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in add_assign_op()
2174 pub fn sub_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in sub_assign_op()
2177 pub fn mul_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in mul_assign_op()
2180 pub fn div_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in div_assign_op()
2183 pub fn mod_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in mod_assign_op()
2186 pub fn pow_assign_op(&self, token: arena::Box<'alloc, Token>) -> CompoundAssignmentOperator { in pow_assign_op()
2191 token: arena::Box<'alloc, Token>, in left_shift_assign_op()
2197 token: arena::Box<'alloc, Token>, in right_shift_assign_op()
2203 token: arena::Box<'alloc, Token>, in right_shift_ext_assign_op()
2209 token: arena::Box<'alloc, Token>, in bitwise_or_assign_op()
2215 token: arena::Box<'alloc, Token>, in bitwise_xor_assign_op()
2221 token: arena::Box<'alloc, Token>, in bitwise_and_assign_op()
2228 token: arena::Box<'alloc, Token>, in logical_or_assign_op()
2234 token: arena::Box<'alloc, Token>, in logical_and_assign_op()
2240 token: arena::Box<'alloc, Token>, in coalesce_assign_op()
2248 ) -> arena::Box<'alloc, CompoundAssignmentOperator> { in box_assign_op()
2256 left_hand_side: arena::Box<'alloc, Expression<'alloc>>, in compound_assignment_expr()
2257 operator: arena::Box<'alloc, CompoundAssignmentOperator>, in compound_assignment_expr()
2258 value: arena::Box<'alloc, Expression<'alloc>>, in compound_assignment_expr()
2259 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in compound_assignment_expr()
2276 block: arena::Box<'alloc, Block<'alloc>>, in block_statement()
2277 ) -> arena::Box<'alloc, Statement<'alloc>> { in block_statement()
2288 open_token: arena::Box<'alloc, Token>, in block()
2289 statements: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in block()
2290 close_token: arena::Box<'alloc, Token>, in block()
2291 ) -> Result<'alloc, arena::Box<'alloc, Block<'alloc>>> { in block()
2308 open_token: arena::Box<'alloc, Token>, in catch_block()
2309 statements: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in catch_block()
2310 close_token: arena::Box<'alloc, Token>, in catch_block()
2311 ) -> arena::Box<'alloc, Block<'alloc>> { in catch_block()
2327 statement: arena::Box<'alloc, Statement<'alloc>>, in statement_list_single()
2328 ) -> arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>> { in statement_list_single()
2335 mut list: arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>, in statement_list_append()
2336 statement: arena::Box<'alloc, Statement<'alloc>>, in statement_list_append()
2337 ) -> arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>> { in statement_list_append()
2345 kind: arena::Box<'alloc, VariableDeclarationKind>, in lexical_declaration()
2346 declarators: arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>>, in lexical_declaration()
2347 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in lexical_declaration()
2386 kind: arena::Box<'alloc, VariableDeclarationKind>, in for_lexical_declaration()
2387 declarators: arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>>, in for_lexical_declaration()
2388 ) -> Result<'alloc, arena::Box<'alloc, VariableDeclarationOrExpression<'alloc>>> { in for_lexical_declaration()
2426 token: arena::Box<'alloc, Token>, in let_kind()
2427 ) -> arena::Box<'alloc, VariableDeclarationKind> { in let_kind()
2434 token: arena::Box<'alloc, Token>, in const_kind()
2435 ) -> arena::Box<'alloc, VariableDeclarationKind> { in const_kind()
2442 var_token: arena::Box<'alloc, Token>, in variable_statement()
2443 declarators: arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>>, in variable_statement()
2444 ) -> arena::Box<'alloc, Statement<'alloc>> { in variable_statement()
2467 decl: arena::Box<'alloc, VariableDeclarator<'alloc>>, in variable_declaration_list_single()
2468 ) -> arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>> { in variable_declaration_list_single()
2476 mut list: arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>>, in variable_declaration_list_append()
2477 decl: arena::Box<'alloc, VariableDeclarator<'alloc>>, in variable_declaration_list_append()
2478 ) -> arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>> { in variable_declaration_list_append()
2487 binding: arena::Box<'alloc, Binding<'alloc>>, in variable_declaration()
2488 init: Option<arena::Box<'alloc, Expression<'alloc>>>, in variable_declaration()
2489 ) -> arena::Box<'alloc, VariableDeclarator<'alloc>> { in variable_declaration()
2508 open_token: arena::Box<'alloc, Token>, in object_binding_pattern()
2509 properties: arena::Box<'alloc, arena::Vec<'alloc, BindingProperty<'alloc>>>, in object_binding_pattern()
2510 rest: Option<arena::Box<'alloc, BindingIdentifier>>, in object_binding_pattern()
2511 close_token: arena::Box<'alloc, Token>, in object_binding_pattern()
2512 ) -> arena::Box<'alloc, Binding<'alloc>> { in object_binding_pattern()
2524 ) -> arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>> { in binding_element_list_empty()
2533 open_token: arena::Box<'alloc, Token>, in array_binding_pattern()
2534 mut elements: arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>>, in array_binding_pattern()
2535 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in array_binding_pattern()
2536 rest: Option<arena::Box<'alloc, Binding<'alloc>>>, in array_binding_pattern()
2537 close_token: arena::Box<'alloc, Token>, in array_binding_pattern()
2538 ) -> arena::Box<'alloc, Binding<'alloc>> { in array_binding_pattern()
2556 ) -> arena::Box<'alloc, arena::Vec<'alloc, BindingProperty<'alloc>>> { in binding_property_list_empty()
2563 property: arena::Box<'alloc, BindingProperty<'alloc>>, in binding_property_list_single()
2564 ) -> arena::Box<'alloc, arena::Vec<'alloc, BindingProperty<'alloc>>> { in binding_property_list_single()
2571 mut list: arena::Box<'alloc, arena::Vec<'alloc, BindingProperty<'alloc>>>, in binding_property_list_append()
2572 property: arena::Box<'alloc, BindingProperty<'alloc>>, in binding_property_list_append()
2573 ) -> arena::Box<'alloc, arena::Vec<'alloc, BindingProperty<'alloc>>> { in binding_property_list_append()
2581 mut list: arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>>, in binding_element_list_append()
2582 mut element: arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>>, in binding_element_list_append()
2583 ) -> arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>> { in binding_element_list_append()
2591 elision: Option<arena::Box<'alloc, ArrayExpression<'alloc>>>, in binding_elision_element()
2592 element: arena::Box<'alloc, Parameter<'alloc>>, in binding_elision_element()
2593 ) -> arena::Box<'alloc, arena::Vec<'alloc, Option<Parameter<'alloc>>>> { in binding_elision_element()
2606 binding: arena::Box<'alloc, Parameter<'alloc>>, in binding_property_shorthand()
2607 ) -> arena::Box<'alloc, BindingProperty<'alloc>> { in binding_property_shorthand()
2640 name: arena::Box<'alloc, PropertyName<'alloc>>, in binding_property()
2641 binding: arena::Box<'alloc, Parameter<'alloc>>, in binding_property()
2642 ) -> arena::Box<'alloc, BindingProperty<'alloc>> { in binding_property()
2657 binding: arena::Box<'alloc, Binding<'alloc>>, in binding_element_pattern()
2658 init: Option<arena::Box<'alloc, Expression<'alloc>>>, in binding_element_pattern()
2659 ) -> arena::Box<'alloc, Parameter<'alloc>> { in binding_element_pattern()
2677 name: arena::Box<'alloc, BindingIdentifier>, in single_name_binding()
2678 init: Option<arena::Box<'alloc, Expression<'alloc>>>, in single_name_binding()
2679 ) -> arena::Box<'alloc, Parameter<'alloc>> { in single_name_binding()
2698 name: arena::Box<'alloc, BindingIdentifier>, in binding_rest_element()
2699 ) -> arena::Box<'alloc, Binding<'alloc>> { in binding_rest_element()
2706 token: arena::Box<'alloc, Token>, in empty_statement()
2707 ) -> arena::Box<'alloc, Statement<'alloc>> { in empty_statement()
2714 expression: arena::Box<'alloc, Expression<'alloc>>, in expression_statement()
2715 ) -> arena::Box<'alloc, Statement<'alloc>> { in expression_statement()
2723 if_token: arena::Box<'alloc, Token>, in if_statement()
2724 test: arena::Box<'alloc, Expression<'alloc>>, in if_statement()
2725 consequent: arena::Box<'alloc, Statement<'alloc>>, in if_statement()
2726 alternate: Option<arena::Box<'alloc, Statement<'alloc>>>, in if_statement()
2727 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in if_statement()
2756 fun: arena::Box<'alloc, Statement<'alloc>>, in make_block_stmt_from_function_decl()
2757 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in make_block_stmt_from_function_decl()
2792 do_token: arena::Box<'alloc, Token>, in do_while_statement()
2793 stmt: arena::Box<'alloc, Statement<'alloc>>, in do_while_statement()
2794 test: arena::Box<'alloc, Expression<'alloc>>, in do_while_statement()
2795 close_token: arena::Box<'alloc, Token>, in do_while_statement()
2796 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in do_while_statement()
2811 while_token: arena::Box<'alloc, Token>, in while_statement()
2812 test: arena::Box<'alloc, Expression<'alloc>>, in while_statement()
2813 stmt: arena::Box<'alloc, Statement<'alloc>>, in while_statement()
2814 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in while_statement()
2831 for_token: arena::Box<'alloc, Token>, in for_statement()
2833 test: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement()
2834 update: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement()
2835 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_statement()
2836 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_statement()
2844 for_token: arena::Box<'alloc, Token>, in for_statement_lexical()
2846 test: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement_lexical()
2847 update: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement_lexical()
2848 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_statement_lexical()
2849 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_statement_lexical()
2858 for_token: arena::Box<'alloc, Token>, in for_statement_common()
2860 test: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement_common()
2861 update: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_statement_common()
2862 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_statement_common()
2863 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_statement_common()
2878 expr: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_expression()
2885 var_token: arena::Box<'alloc, Token>, in for_var_declaration()
2886 declarators: arena::Box<'alloc, arena::Vec<'alloc, VariableDeclarator<'alloc>>>, in for_var_declaration()
2909 declaration: arena::Box<'alloc, VariableDeclarationOrExpression<'alloc>>, in unbox_for_lexical_declaration()
2923 for_token: arena::Box<'alloc, Token>, in for_in_statement()
2925 right: arena::Box<'alloc, Expression<'alloc>>, in for_in_statement()
2926 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_in_statement()
2927 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_in_statement()
2935 for_token: arena::Box<'alloc, Token>, in for_in_statement_lexical()
2937 right: arena::Box<'alloc, Expression<'alloc>>, in for_in_statement_lexical()
2938 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_in_statement_lexical()
2939 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_in_statement_lexical()
2948 for_token: arena::Box<'alloc, Token>, in for_in_statement_common()
2950 right: arena::Box<'alloc, Expression<'alloc>>, in for_in_statement_common()
2951 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_in_statement_common()
2952 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_in_statement_common()
2966 var_token: arena::Box<'alloc, Token>, in for_in_or_of_var_declaration()
2967 binding: arena::Box<'alloc, Binding<'alloc>>, in for_in_or_of_var_declaration()
2968 init: Option<arena::Box<'alloc, Expression<'alloc>>>, in for_in_or_of_var_declaration()
2996 expression: arena::Box<'alloc, Expression<'alloc>>, in for_assignment_target()
3005 declaration: arena::Box<'alloc, VariableDeclarationOrAssignmentTarget<'alloc>>, in unbox_for_declaration()
3014 for_token: arena::Box<'alloc, Token>, in for_of_statement()
3016 right: arena::Box<'alloc, Expression<'alloc>>, in for_of_statement()
3017 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_of_statement()
3018 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_of_statement()
3026 for_token: arena::Box<'alloc, Token>, in for_of_statement_lexical()
3028 right: arena::Box<'alloc, Expression<'alloc>>, in for_of_statement_lexical()
3029 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_of_statement_lexical()
3030 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_of_statement_lexical()
3039 for_token: arena::Box<'alloc, Token>, in for_of_statement_common()
3041 right: arena::Box<'alloc, Expression<'alloc>>, in for_of_statement_common()
3042 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_of_statement_common()
3043 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_of_statement_common()
3059 for_token: arena::Box<'alloc, Token>, in for_await_of_statement()
3061 right: arena::Box<'alloc, Expression<'alloc>>, in for_await_of_statement()
3062 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_await_of_statement()
3063 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_await_of_statement()
3071 for_token: arena::Box<'alloc, Token>, in for_await_of_statement_lexical()
3073 right: arena::Box<'alloc, Expression<'alloc>>, in for_await_of_statement_lexical()
3074 stmt: arena::Box<'alloc, Statement<'alloc>>, in for_await_of_statement_lexical()
3075 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_await_of_statement_lexical()
3084 _for_token: arena::Box<'alloc, Token>, in for_await_of_statement_common()
3086 _right: arena::Box<'alloc, Expression<'alloc>>, in for_await_of_statement_common()
3087 _stmt: arena::Box<'alloc, Statement<'alloc>>, in for_await_of_statement_common()
3088 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in for_await_of_statement_common()
3095 kind: arena::Box<'alloc, VariableDeclarationKind>, in for_declaration()
3096 binding: arena::Box<'alloc, Binding<'alloc>>, in for_declaration()
3097 ) -> arena::Box<'alloc, VariableDeclarationOrAssignmentTarget<'alloc>> { in for_declaration()
3128 identifier: arena::Box<'alloc, BindingIdentifier>, in binding_identifier_to_binding()
3129 ) -> arena::Box<'alloc, Binding<'alloc>> { in binding_identifier_to_binding()
3137 continue_token: arena::Box<'alloc, Token>, in continue_statement()
3138 label: Option<arena::Box<'alloc, Label>>, in continue_statement()
3139 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in continue_statement()
3175 break_token: arena::Box<'alloc, Token>, in break_statement()
3176 label: Option<arena::Box<'alloc, Label>>, in break_statement()
3177 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in break_statement()
3210 return_token: arena::Box<'alloc, Token>, in return_statement()
3211 expression: Option<arena::Box<'alloc, Expression<'alloc>>>, in return_statement()
3212 ) -> arena::Box<'alloc, Statement<'alloc>> { in return_statement()
3224 with_token: arena::Box<'alloc, Token>, in with_statement()
3225 object: arena::Box<'alloc, Expression<'alloc>>, in with_statement()
3226 body: arena::Box<'alloc, Statement<'alloc>>, in with_statement()
3227 ) -> arena::Box<'alloc, Statement<'alloc>> { in with_statement()
3239 switch_token: arena::Box<'alloc, Token>, in switch_statement()
3240 discriminant_expr: arena::Box<'alloc, Expression<'alloc>>, in switch_statement()
3241 mut cases: arena::Box<'alloc, Statement<'alloc>>, in switch_statement()
3242 ) -> arena::Box<'alloc, Statement<'alloc>> { in switch_statement()
3268 open_token: arena::Box<'alloc, Token>, in case_block()
3269 cases: Option<arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>>>, in case_block()
3270 close_token: arena::Box<'alloc, Token>, in case_block()
3271 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in case_block()
3293 open_token: arena::Box<'alloc, Token>, in case_block_with_default()
3294 pre_default_cases: Option<arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>>>, in case_block_with_default()
3295 default_case: arena::Box<'alloc, SwitchDefault<'alloc>>, in case_block_with_default()
3296 post_default_cases: Option<arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>>>, in case_block_with_default()
3297 close_token: arena::Box<'alloc, Token>, in case_block_with_default()
3298 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in case_block_with_default()
3325 case: arena::Box<'alloc, SwitchCase<'alloc>>, in case_clauses_single()
3326 ) -> arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>> { in case_clauses_single()
3333 mut cases: arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>>, in case_clauses_append()
3334 case: arena::Box<'alloc, SwitchCase<'alloc>>, in case_clauses_append()
3335 ) -> arena::Box<'alloc, arena::Vec<'alloc, SwitchCase<'alloc>>> { in case_clauses_append()
3343 case_token: arena::Box<'alloc, Token>, in case_clause()
3344 expression: arena::Box<'alloc, Expression<'alloc>>, in case_clause()
3345 colon_token: arena::Box<'alloc, Token>, in case_clause()
3346 statements: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in case_clause()
3347 ) -> arena::Box<'alloc, SwitchCase<'alloc>> { in case_clause()
3372 default_token: arena::Box<'alloc, Token>, in default_clause()
3373 colon_token: arena::Box<'alloc, Token>, in default_clause()
3374 statements: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in default_clause()
3375 ) -> arena::Box<'alloc, SwitchDefault<'alloc>> { in default_clause()
3398 label: arena::Box<'alloc, Label>, in labelled_statement()
3399 body: arena::Box<'alloc, Statement<'alloc>>, in labelled_statement()
3400 ) -> Result<'alloc, arena::Box<'alloc, Statement<'alloc>>> { in labelled_statement()
3415 throw_token: arena::Box<'alloc, Token>, in throw_statement()
3416 expression: arena::Box<'alloc, Expression<'alloc>>, in throw_statement()
3417 ) -> arena::Box<'alloc, Statement<'alloc>> { in throw_statement()
3430 try_token: arena::Box<'alloc, Token>, in try_statement()
3431 body: arena::Box<'alloc, Block<'alloc>>, in try_statement()
3432 catch_clause: Option<arena::Box<'alloc, CatchClause<'alloc>>>, in try_statement()
3433 finally_block: Option<arena::Box<'alloc, Block<'alloc>>>, in try_statement()
3434 ) -> arena::Box<'alloc, Statement<'alloc>> { in try_statement()
3465 catch_token: arena::Box<'alloc, Token>, in catch()
3466 binding: arena::Box<'alloc, Binding<'alloc>>, in catch()
3467 body: arena::Box<'alloc, Block<'alloc>>, in catch()
3468 ) -> Result<'alloc, arena::Box<'alloc, CatchClause<'alloc>>> { in catch()
3490 catch_token: arena::Box<'alloc, Token>, in catch_no_param()
3491 body: arena::Box<'alloc, Block<'alloc>>, in catch_no_param()
3492 ) -> Result<'alloc, arena::Box<'alloc, CatchClause<'alloc>>> { in catch_no_param()
3508 token: arena::Box<'alloc, Token>, in debugger_statement()
3509 ) -> arena::Box<'alloc, Statement<'alloc>> { in debugger_statement()
3513 pub fn function_decl(&mut self, f: Function<'alloc>) -> arena::Box<'alloc, Statement<'alloc>> { in function_decl()
3523 ) -> arena::Box<'alloc, Statement<'alloc>> { in async_or_generator_decl()
3530 pub fn function_expr(&mut self, f: Function<'alloc>) -> arena::Box<'alloc, Expression<'alloc>> { in function_expr()
3545 function_token: arena::Box<'alloc, Token>, in function()
3546 name: Option<arena::Box<'alloc, BindingIdentifier>>, in function()
3547 param_open_token: arena::Box<'alloc, Token>, in function()
3548 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in function()
3549 param_close_token: arena::Box<'alloc, Token>, in function()
3550 body_open_token: arena::Box<'alloc, Token>, in function()
3551 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in function()
3552 body_close_token: arena::Box<'alloc, Token>, in function()
3579 async_token: arena::Box<'alloc, Token>, in async_function()
3580 name: Option<arena::Box<'alloc, BindingIdentifier>>, in async_function()
3581 param_open_token: arena::Box<'alloc, Token>, in async_function()
3582 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in async_function()
3583 param_close_token: arena::Box<'alloc, Token>, in async_function()
3584 body_open_token: arena::Box<'alloc, Token>, in async_function()
3585 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in async_function()
3586 body_close_token: arena::Box<'alloc, Token>, in async_function()
3613 function_token: arena::Box<'alloc, Token>, in generator()
3614 name: Option<arena::Box<'alloc, BindingIdentifier>>, in generator()
3615 param_open_token: arena::Box<'alloc, Token>, in generator()
3616 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in generator()
3617 param_close_token: arena::Box<'alloc, Token>, in generator()
3618 body_open_token: arena::Box<'alloc, Token>, in generator()
3619 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in generator()
3620 body_close_token: arena::Box<'alloc, Token>, in generator()
3647 async_token: arena::Box<'alloc, Token>, in async_generator()
3648 name: Option<arena::Box<'alloc, BindingIdentifier>>, in async_generator()
3649 param_open_token: arena::Box<'alloc, Token>, in async_generator()
3650 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in async_generator()
3651 param_close_token: arena::Box<'alloc, Token>, in async_generator()
3652 body_open_token: arena::Box<'alloc, Token>, in async_generator()
3653 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in async_generator()
3654 body_close_token: arena::Box<'alloc, Token>, in async_generator()
3679 parameters: arena::Box<'alloc, FormalParameters<'alloc>>, in unique_formal_parameters()
3680 ) -> arena::Box<'alloc, FormalParameters<'alloc>> { in unique_formal_parameters()
3685 pub fn empty_formal_parameters(&self) -> arena::Box<'alloc, FormalParameters<'alloc>> { in empty_formal_parameters()
3698 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in with_rest_parameter()
3699 rest: arena::Box<'alloc, Binding<'alloc>>, in with_rest_parameter()
3700 ) -> arena::Box<'alloc, FormalParameters<'alloc>> { in with_rest_parameter()
3708 parameter: arena::Box<'alloc, Parameter<'alloc>>, in formal_parameter_list_single()
3709 ) -> arena::Box<'alloc, FormalParameters<'alloc>> { in formal_parameter_list_single()
3721 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in formal_parameter_list_append()
3722 next_param: arena::Box<'alloc, Parameter<'alloc>>, in formal_parameter_list_append()
3723 ) -> arena::Box<'alloc, FormalParameters<'alloc>> { in formal_parameter_list_append()
3731 statements: arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>, in function_body()
3732 ) -> arena::Box<'alloc, FunctionBody<'alloc>> { in function_body()
3745 statements: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in function_statement_list()
3746 ) -> arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>> { in function_statement_list()
3756 params: arena::Box<'alloc, FormalParameters<'alloc>>, in arrow_function()
3757 body: arena::Box<'alloc, ArrowExpressionBody<'alloc>>, in arrow_function()
3758 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in arrow_function()
3775 identifier: arena::Box<'alloc, BindingIdentifier>, in arrow_parameters_bare()
3776 ) -> arena::Box<'alloc, FormalParameters<'alloc>> { in arrow_parameters_bare()
3790 covered: arena::Box<'alloc, CoverParenthesized<'alloc>>, in uncover_arrow_parameters()
3791 ) -> Result<'alloc, arena::Box<'alloc, FormalParameters<'alloc>>> { in uncover_arrow_parameters()
3805 expression: arena::Box<'alloc, Expression<'alloc>>, in concise_body_expression()
3806 ) -> arena::Box<'alloc, ArrowExpressionBody<'alloc>> { in concise_body_expression()
3813 body_open_token: arena::Box<'alloc, Token>, in concise_body_block()
3814 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in concise_body_block()
3815 body_close_token: arena::Box<'alloc, Token>, in concise_body_block()
3816 ) -> arena::Box<'alloc, ArrowExpressionBody<'alloc>> { in concise_body_block()
3825 name: arena::Box<'alloc, PropertyName<'alloc>>, in method_definition()
3826 param_open_token: arena::Box<'alloc, Token>, in method_definition()
3827 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in method_definition()
3828 param_close_token: arena::Box<'alloc, Token>, in method_definition()
3829 body_open_token: arena::Box<'alloc, Token>, in method_definition()
3830 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in method_definition()
3831 body_close_token: arena::Box<'alloc, Token>, in method_definition()
3832 ) -> Result<'alloc, arena::Box<'alloc, MethodDefinition<'alloc>>> { in method_definition()
3858 get_token: arena::Box<'alloc, Token>, in getter()
3859 name: arena::Box<'alloc, PropertyName<'alloc>>, in getter()
3860 body_open_token: arena::Box<'alloc, Token>, in getter()
3861 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in getter()
3862 body_close_token: arena::Box<'alloc, Token>, in getter()
3863 ) -> arena::Box<'alloc, MethodDefinition<'alloc>> { in getter()
3878 set_token: arena::Box<'alloc, Token>, in setter()
3879 name: arena::Box<'alloc, PropertyName<'alloc>>, in setter()
3880 param_open_token: arena::Box<'alloc, Token>, in setter()
3881 mut parameter: arena::Box<'alloc, Parameter<'alloc>>, in setter()
3882 param_close_token: arena::Box<'alloc, Token>, in setter()
3883 body_open_token: arena::Box<'alloc, Token>, in setter()
3884 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in setter()
3885 body_close_token: arena::Box<'alloc, Token>, in setter()
3886 ) -> Result<'alloc, arena::Box<'alloc, MethodDefinition<'alloc>>> { in setter()
3910 generator_token: arena::Box<'alloc, Token>, in generator_method()
3911 name: arena::Box<'alloc, PropertyName<'alloc>>, in generator_method()
3912 param_open_token: arena::Box<'alloc, Token>, in generator_method()
3913 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in generator_method()
3914 param_close_token: arena::Box<'alloc, Token>, in generator_method()
3915 body_open_token: arena::Box<'alloc, Token>, in generator_method()
3916 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in generator_method()
3917 body_close_token: arena::Box<'alloc, Token>, in generator_method()
3918 ) -> Result<'alloc, arena::Box<'alloc, MethodDefinition<'alloc>>> { in generator_method()
3944 yield_token: arena::Box<'alloc, Token>, in yield_expr()
3945 operand: Option<arena::Box<'alloc, Expression<'alloc>>>, in yield_expr()
3946 ) -> arena::Box<'alloc, Expression<'alloc>> { in yield_expr()
3962 yield_token: arena::Box<'alloc, Token>, in yield_star_expr()
3963 operand: arena::Box<'alloc, Expression<'alloc>>, in yield_star_expr()
3964 ) -> arena::Box<'alloc, Expression<'alloc>> { in yield_star_expr()
3976 async_token: arena::Box<'alloc, Token>, in async_generator_method()
3977 name: arena::Box<'alloc, PropertyName<'alloc>>, in async_generator_method()
3978 param_open_token: arena::Box<'alloc, Token>, in async_generator_method()
3979 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in async_generator_method()
3980 param_close_token: arena::Box<'alloc, Token>, in async_generator_method()
3981 body_open_token: arena::Box<'alloc, Token>, in async_generator_method()
3982 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in async_generator_method()
3983 body_close_token: arena::Box<'alloc, Token>, in async_generator_method()
3984 ) -> Result<'alloc, arena::Box<'alloc, MethodDefinition<'alloc>>> { in async_generator_method()
4010 class_token: arena::Box<'alloc, Token>, in class_declaration()
4011 name: Option<arena::Box<'alloc, BindingIdentifier>>, in class_declaration()
4012 tail: arena::Box<'alloc, ClassExpression<'alloc>>, in class_declaration()
4013 ) -> arena::Box<'alloc, Statement<'alloc>> { in class_declaration()
4046 class_token: arena::Box<'alloc, Token>, in class_expression()
4047 name: Option<arena::Box<'alloc, BindingIdentifier>>, in class_expression()
4048 mut tail: arena::Box<'alloc, ClassExpression<'alloc>>, in class_expression()
4049 ) -> arena::Box<'alloc, Expression<'alloc>> { in class_expression()
4062 heritage: Option<arena::Box<'alloc, Expression<'alloc>>>, in class_tail()
4064 arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>>, in class_tail()
4066 body_close_token: arena::Box<'alloc, Token>, in class_tail()
4067 ) -> arena::Box<'alloc, ClassExpression<'alloc>> { in class_tail()
4084 mut list: arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>>, in class_element_list_append()
4085 mut element: arena::Box< in class_element_list_append()
4087 arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>, in class_element_list_append()
4089 ) -> arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>> { in class_element_list_append()
4097 name: arena::Box<'alloc, ClassElementName<'alloc>>, in class_field_definition()
4098 init: Option<arena::Box<'alloc, Expression<'alloc>>>, in class_field_definition()
4099 ) -> arena::Box<'alloc, ClassElement<'alloc>> { in class_field_definition()
4115 name: arena::Box<'alloc, PropertyName<'alloc>>, in property_name_to_class_element_name()
4116 ) -> arena::Box<'alloc, ClassElementName<'alloc>> { in property_name_to_class_element_name()
4129 private_identifier: arena::Box<'alloc, Token>, in class_element_name_private()
4130 ) -> arena::Box<'alloc, ClassElementName<'alloc>> { in class_element_name_private()
4139 method: arena::Box<'alloc, MethodDefinition<'alloc>>, in class_element()
4140 ) -> arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>> { in class_element()
4152 element: arena::Box<'alloc, ClassElement<'alloc>>, in class_element_to_vec()
4153 ) -> arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>> { in class_element_to_vec()
4160 static_token: arena::Box<'alloc, Token>, in class_element_static()
4161 method: arena::Box<'alloc, MethodDefinition<'alloc>>, in class_element_static()
4162 ) -> arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>> { in class_element_static()
4176 _static_token: arena::Box<'alloc, Token>, in class_element_static_field()
4177 _field: arena::Box<'alloc, ClassElement<'alloc>>, in class_element_static_field()
4178 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in class_element_static_field()
4185 ) -> arena::Box<'alloc, arena::Vec<'alloc, arena::Box<'alloc, ClassElement<'alloc>>>> { in class_element_empty()
4192 async_token: arena::Box<'alloc, Token>, in async_method()
4193 name: arena::Box<'alloc, PropertyName<'alloc>>, in async_method()
4194 param_open_token: arena::Box<'alloc, Token>, in async_method()
4195 mut params: arena::Box<'alloc, FormalParameters<'alloc>>, in async_method()
4196 param_close_token: arena::Box<'alloc, Token>, in async_method()
4197 body_open_token: arena::Box<'alloc, Token>, in async_method()
4198 mut body: arena::Box<'alloc, FunctionBody<'alloc>>, in async_method()
4199 body_close_token: arena::Box<'alloc, Token>, in async_method()
4200 ) -> Result<'alloc, arena::Box<'alloc, MethodDefinition<'alloc>>> { in async_method()
4225 await_token: arena::Box<'alloc, Token>, in await_expr()
4226 operand: arena::Box<'alloc, Expression<'alloc>>, in await_expr()
4227 ) -> arena::Box<'alloc, Expression<'alloc>> { in await_expr()
4239 async_token: arena::Box<'alloc, Token>, in async_arrow_function_bare()
4240 identifier: arena::Box<'alloc, BindingIdentifier>, in async_arrow_function_bare()
4241 body: arena::Box<'alloc, ArrowExpressionBody<'alloc>>, in async_arrow_function_bare()
4242 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in async_arrow_function_bare()
4258 params: arena::Box<'alloc, Expression<'alloc>>, in async_arrow_function()
4259 body: arena::Box<'alloc, ArrowExpressionBody<'alloc>>, in async_arrow_function()
4260 ) -> Result<'alloc, arena::Box<'alloc, Expression<'alloc>>> { in async_arrow_function()
4279 call_expression: arena::Box<'alloc, Expression<'alloc>>, in async_arrow_parameters()
4280 ) -> Result<'alloc, (arena::Box<'alloc, FormalParameters<'alloc>>, SourceLocation)> { in async_arrow_parameters()
4322 script: Option<arena::Box<'alloc, Script<'alloc>>>, in script()
4323 ) -> Result<'alloc, arena::Box<'alloc, Script<'alloc>>> { in script()
4339 statements: arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>, in script_body()
4340 ) -> arena::Box<'alloc, Script<'alloc>> { in script_body()
4361 body: Option<arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>>, in module()
4362 ) -> Result<'alloc, arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>> { in module()
4371 item: arena::Box<'alloc, Statement<'alloc>>, in module_item_list_single()
4372 ) -> arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>> { in module_item_list_single()
4379 mut list: arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>>, in module_item_list_append()
4380 item: arena::Box<'alloc, Statement<'alloc>>, in module_item_list_append()
4381 ) -> arena::Box<'alloc, arena::Vec<'alloc, Statement<'alloc>>> { in module_item_list_append()
4390 _import_clause: Option<arena::Box<'alloc, Void>>, in import_declaration()
4391 _module_specifier: arena::Box<'alloc, Token>, in import_declaration()
4392 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in import_declaration()
4403 _default_binding: Option<arena::Box<'alloc, BindingIdentifier>>, in import_clause()
4404 _name_space_import: Option<arena::Box<'alloc, Void>>, in import_clause()
4405 _named_imports: Option<arena::Box<'alloc, Void>>, in import_clause()
4406 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in import_clause()
4413 _name: arena::Box<'alloc, BindingIdentifier>, in name_space_import()
4414 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in name_space_import()
4419 pub fn imports_list_empty(&self) -> Result<'alloc, arena::Box<'alloc, Void>> { in imports_list_empty()
4427 _list: arena::Box<'alloc, Void>, in imports_list_append()
4428 _item: arena::Box<'alloc, Void>, in imports_list_append()
4429 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in imports_list_append()
4436 _name: arena::Box<'alloc, BindingIdentifier>, in import_specifier()
4437 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in import_specifier()
4444 _original_name: arena::Box<'alloc, Token>, in import_specifier_renaming()
4445 _local_name: arena::Box<'alloc, BindingIdentifier>, in import_specifier_renaming()
4446 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in import_specifier_renaming()
4453 _token: arena::Box<'alloc, Token>, in module_specifier()
4454 ) -> Result<'alloc, arena::Box<'alloc, Token>> { in module_specifier()
4461 _module_specifier: arena::Box<'alloc, Token>, in export_all_from()
4462 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_all_from()
4469 _export_clause: arena::Box<'alloc, Void>, in export_set_from()
4470 _module_specifier: arena::Box<'alloc, Token>, in export_set_from()
4471 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_set_from()
4478 _export_clause: arena::Box<'alloc, Void>, in export_set()
4479 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_set()
4486 _statement: arena::Box<'alloc, Statement<'alloc>>, in export_vars()
4487 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_vars()
4494 _declaration: arena::Box<'alloc, Statement<'alloc>>, in export_declaration()
4495 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_declaration()
4502 _declaration: arena::Box<'alloc, Statement<'alloc>>, in export_default_hoistable()
4503 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_default_hoistable()
4510 _class_declaration: arena::Box<'alloc, Statement<'alloc>>, in export_default_class()
4511 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_default_class()
4518 _expression: arena::Box<'alloc, Expression<'alloc>>, in export_default_value()
4519 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_default_value()
4524 pub fn exports_list_empty(&self) -> Result<'alloc, arena::Box<'alloc, Void>> { in exports_list_empty()
4532 _list: arena::Box<'alloc, Void>, in exports_list_append()
4533 _export_specifier: arena::Box<'alloc, Void>, in exports_list_append()
4534 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in exports_list_append()
4541 _identifier: arena::Box<'alloc, Token>, in export_specifier()
4542 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_specifier()
4549 _local_name: arena::Box<'alloc, Token>, in export_specifier_renaming()
4550 _exported_name: arena::Box<'alloc, Token>, in export_specifier_renaming()
4551 ) -> Result<'alloc, arena::Box<'alloc, Void>> { in export_specifier_renaming()
4578 label: &arena::Box<'alloc, Label>, in mark_labelled_statement()