Files
codeql/rust/ql/test/extractor-tests/generated/.gitattributes
Paolo Tranquilli 353f1cafe6 Rust: distinguish [a, b] from [a; b]
This splits the `ArrayExpr` class into `ArrayListExpr` and `ArrayRepeatExpr`.
This uses the `synth.from_class` machinery to integrate seamlessly into the
generated code, by hiding the extracted `ArrayExpr` behind an internal class
and replacing it with a hierarchy of those two classes under a new
`ArrayExpr` class.
2024-12-03 15:09:20 +01:00

146 lines
6.8 KiB
Plaintext
Generated

/.generated_tests.list linguist-generated
/.gitattributes linguist-generated
/Abi/gen_abi.rs linguist-generated
/ArgList/gen_arg_list.rs linguist-generated
/ArrayListExpr/gen_array_list_expr.rs linguist-generated
/ArrayRepeatExpr/gen_array_repeat_expr.rs linguist-generated
/ArrayType/gen_array_type.rs linguist-generated
/AsmExpr/gen_asm_expr.rs linguist-generated
/AssocTypeArg/gen_assoc_type_arg.rs linguist-generated
/Attr/gen_attr.rs linguist-generated
/AwaitExpr/gen_await_expr.rs linguist-generated
/BecomeExpr/gen_become_expr.rs linguist-generated
/BinaryExpr/gen_binary_expr.rs linguist-generated
/BlockExpr/gen_block_expr.rs linguist-generated
/BoxPat/gen_box_pat.rs linguist-generated
/BreakExpr/gen_break_expr.rs linguist-generated
/CallExpr/gen_call_expr.rs linguist-generated
/CastExpr/gen_cast_expr.rs linguist-generated
/ClosureBinder/gen_closure_binder.rs linguist-generated
/ClosureExpr/gen_closure_expr.rs linguist-generated
/Comment/gen_comment.rs linguist-generated
/Const/gen_const.rs linguist-generated
/ConstArg/gen_const_arg.rs linguist-generated
/ConstBlockPat/gen_const_block_pat.rs linguist-generated
/ConstParam/gen_const_param.rs linguist-generated
/ContinueExpr/gen_continue_expr.rs linguist-generated
/DynTraitType/gen_dyn_trait_type.rs linguist-generated
/Enum/gen_enum.rs linguist-generated
/ExprStmt/gen_expr_stmt.rs linguist-generated
/ExternBlock/gen_extern_block.rs linguist-generated
/ExternCrate/gen_extern_crate.rs linguist-generated
/ExternItemList/gen_extern_item_list.rs linguist-generated
/FieldExpr/gen_field_expr.rs linguist-generated
/FnPtrType/gen_fn_ptr_type.rs linguist-generated
/ForExpr/gen_for_expr.rs linguist-generated
/ForType/gen_for_type.rs linguist-generated
/FormatArgsExpr/gen_format.rs linguist-generated
/FormatArgsExpr/gen_format_args_arg.rs linguist-generated
/FormatArgsExpr/gen_format_args_expr.rs linguist-generated
/FormatArgsExpr/gen_format_argument.rs linguist-generated
/Function/gen_function.rs linguist-generated
/GenericArgList/gen_generic_arg_list.rs linguist-generated
/GenericParamList/gen_generic_param_list.rs linguist-generated
/IdentPat/gen_ident_pat.rs linguist-generated
/IfExpr/gen_if_expr.rs linguist-generated
/Impl/gen_impl.rs linguist-generated
/ImplTraitType/gen_impl_trait_type.rs linguist-generated
/IndexExpr/gen_index_expr.rs linguist-generated
/InferType/gen_infer_type.rs linguist-generated
/ItemList/gen_item_list.rs linguist-generated
/Label/gen_label.rs linguist-generated
/LetElse/gen_let_else.rs linguist-generated
/LetExpr/gen_let_expr.rs linguist-generated
/LetStmt/gen_let_stmt.rs linguist-generated
/Lifetime/gen_lifetime.rs linguist-generated
/LifetimeArg/gen_lifetime_arg.rs linguist-generated
/LifetimeParam/gen_lifetime_param.rs linguist-generated
/LiteralExpr/gen_literal_expr.rs linguist-generated
/LiteralPat/gen_literal_pat.rs linguist-generated
/LoopExpr/gen_loop_expr.rs linguist-generated
/MacroCall/gen_macro_call.rs linguist-generated
/MacroDef/gen_macro_def.rs linguist-generated
/MacroExpr/gen_macro_expr.rs linguist-generated
/MacroItems/gen_macro_items.rs linguist-generated
/MacroPat/gen_macro_pat.rs linguist-generated
/MacroRules/gen_macro_rules.rs linguist-generated
/MacroStmts/gen_macro_stmts.rs linguist-generated
/MacroType/gen_macro_type.rs linguist-generated
/MatchArm/gen_match_arm.rs linguist-generated
/MatchArmList/gen_match_arm_list.rs linguist-generated
/MatchExpr/gen_match_expr.rs linguist-generated
/MatchGuard/gen_match_guard.rs linguist-generated
/Meta/gen_meta.rs linguist-generated
/MethodCallExpr/gen_method_call_expr.rs linguist-generated
/Module/gen_module.rs linguist-generated
/Name/gen_name.rs linguist-generated
/NameRef/gen_name_ref.rs linguist-generated
/NeverType/gen_never_type.rs linguist-generated
/OffsetOfExpr/gen_offset_of_expr.rs linguist-generated
/OrPat/gen_or_pat.rs linguist-generated
/Param/gen_param.rs linguist-generated
/ParamList/gen_param_list.rs linguist-generated
/ParenExpr/gen_paren_expr.rs linguist-generated
/ParenPat/gen_paren_pat.rs linguist-generated
/ParenType/gen_paren_type.rs linguist-generated
/Path/gen_path.rs linguist-generated
/Path/gen_path_expr.rs linguist-generated
/Path/gen_path_pat.rs linguist-generated
/Path/gen_path_type.rs linguist-generated
/PrefixExpr/gen_prefix_expr.rs linguist-generated
/PtrType/gen_ptr_type.rs linguist-generated
/RangeExpr/gen_range_expr.rs linguist-generated
/RangePat/gen_range_pat.rs linguist-generated
/RecordExpr/gen_record_expr.rs linguist-generated
/RecordExprField/gen_record_expr_field.rs linguist-generated
/RecordExprFieldList/gen_record_expr_field_list.rs linguist-generated
/RecordField/gen_record_field.rs linguist-generated
/RecordFieldList/gen_record_field_list.rs linguist-generated
/RecordPat/gen_record_pat.rs linguist-generated
/RecordPatField/gen_record_pat_field.rs linguist-generated
/RecordPatFieldList/gen_record_pat_field_list.rs linguist-generated
/RefExpr/gen_ref_expr.rs linguist-generated
/RefPat/gen_ref_pat.rs linguist-generated
/RefType/gen_ref_type.rs linguist-generated
/Rename/gen_rename.rs linguist-generated
/RestPat/gen_rest_pat.rs linguist-generated
/RetType/gen_ret_type.rs linguist-generated
/ReturnExpr/gen_return_expr.rs linguist-generated
/ReturnTypeSyntax/gen_return_type_syntax.rs linguist-generated
/SelfParam/gen_self_param.rs linguist-generated
/SlicePat/gen_slice_pat.rs linguist-generated
/SliceType/gen_slice_type.rs linguist-generated
/SourceFile/gen_source_file.rs linguist-generated
/Static/gen_static.rs linguist-generated
/StmtList/gen_stmt_list.rs linguist-generated
/Struct/gen_struct.rs linguist-generated
/TokenTree/gen_token_tree.rs linguist-generated
/Trait/gen_trait.rs linguist-generated
/TraitAlias/gen_trait_alias.rs linguist-generated
/TryExpr/gen_try_expr.rs linguist-generated
/TupleExpr/gen_tuple_expr.rs linguist-generated
/TupleField/gen_tuple_field.rs linguist-generated
/TupleFieldList/gen_tuple_field_list.rs linguist-generated
/TuplePat/gen_tuple_pat.rs linguist-generated
/TupleStructPat/gen_tuple_struct_pat.rs linguist-generated
/TupleType/gen_tuple_type.rs linguist-generated
/TypeAlias/gen_type_alias.rs linguist-generated
/TypeArg/gen_type_arg.rs linguist-generated
/TypeBound/gen_type_bound.rs linguist-generated
/TypeBoundList/gen_type_bound_list.rs linguist-generated
/TypeParam/gen_type_param.rs linguist-generated
/UnderscoreExpr/gen_underscore_expr.rs linguist-generated
/Union/gen_union.rs linguist-generated
/Use/gen_use.rs linguist-generated
/UseTree/gen_use_tree.rs linguist-generated
/UseTreeList/gen_use_tree_list.rs linguist-generated
/Variant/gen_variant.rs linguist-generated
/VariantList/gen_variant_list.rs linguist-generated
/Visibility/gen_visibility.rs linguist-generated
/WhereClause/gen_where_clause.rs linguist-generated
/WherePred/gen_where_pred.rs linguist-generated
/WhileExpr/gen_while_expr.rs linguist-generated
/WildcardPat/gen_wildcard_pat.rs linguist-generated
/YeetExpr/gen_yeet_expr.rs linguist-generated
/YieldExpr/gen_yield_expr.rs linguist-generated