ITADN

[BUG] generate_files.py script is not working well and if you run it it will damage and remove all of your header files's content

#1125OpenBaseMax 创建于 2025-11-16
buggood first issuehelp wantedpython
B
BaseMaxcommented
After running the generate_files.py script you can see all header files has been changed. Here is an example of updated header file - that deleted all of its content: <img width="1232" height="429" alt="Image" src="https://github.com/user-attachments/assets/f4db490a-67e1-4d87-8c48-fc46ec3bc217" /> Git status: ``` C:\Users\MAX\Salam>git status On branch max-updates-salam Your branch is up to date with 'origin/max-updates-salam'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: src/base.h modified: src/base_all.h modified: src/main.h modified: src/stage/ast/ast_alloc/ast_alloc.h modified: src/stage/ast/ast_create/ast_create.h modified: src/stage/ast/ast_destroy/ast_destroy.h modified: src/stage/ast/ast_json/ast_json.h modified: src/stage/ast/ast_log/ast_log.h modified: src/stage/ast/ast_node_type_name/ast_node_type_name.h modified: src/stage/ast/ast_type/ast_type_create/ast_type_create.h modified: src/stage/ast/ast_type/ast_type_create_from_token/ast_type_create_from_token.h modified: src/stage/ast/ast_type/ast_type_create_primitive/ast_type_create_primitive.h modified: src/stage/ast/ast_type/ast_type_destroy/ast_type_destroy.h modified: src/stage/ast/ast_type/ast_type_direct_destroy/ast_type_direct_destroy.h modified: src/stage/ast/ast_type/ast_type_direct_json/ast_type_direct_json.h modified: src/stage/ast/ast_type/ast_type_exact_create/ast_type_exact_create.h modified: src/stage/ast/ast_type/ast_type_exact_create_primitive/ast_type_exact_create_primitive.h modified: src/stage/ast/ast_type/ast_type_json/ast_type_json.h modified: src/stage/ast/ast_type/ast_type_name/ast_type_name.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_create/ast_argument_item_create.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_destroy/ast_argument_item_destroy.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_direct_destroy/ast_argument_item_direct_destroy.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_direct_json/ast_argument_item_direct_json.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_json/ast_argument_item_json.h modified: src/stage/ast/asts/ast_argument/ast_argument_item/ast_argument_item_log/ast_argument_item_log.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_create/ast_arguments_create.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_destroy/ast_arguments_destroy.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_direct_destroy/ast_arguments_direct_destroy.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_direct_json/ast_arguments_direct_json.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_json/ast_arguments_json.h modified: src/stage/ast/asts/ast_argument/ast_arguments/ast_arguments_log/ast_arguments_log.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_create/ast_attribute_item_create.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_destroy/ast_attribute_item_destroy.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_direct_destroy/ast_attribute_item_direct_destroy.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_direct_json/ast_attribute_item_direct_json.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_json/ast_attribute_item_json.h modified: src/stage/ast/asts/ast_attribute/ast_attribute_item/ast_attribute_item_log/ast_attribute_item_log.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_create/ast_attributes_create.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_destroy/ast_attributes_destroy.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_direct_destroy/ast_attributes_direct_destroy.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_direct_json/ast_attributes_direct_json.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_json/ast_attributes_json.h modified: src/stage/ast/asts/ast_attribute/ast_attributes/ast_attributes_log/ast_attributes_log.h modified: src/stage/ast/asts/ast_block/ast_block_create/ast_block_create.h modified: src/stage/ast/asts/ast_block/ast_block_destroy/ast_block_destroy.h modified: src/stage/ast/asts/ast_block/ast_block_direct_destroy/ast_block_direct_destroy.h modified: src/stage/ast/asts/ast_block/ast_block_direct_json/ast_block_direct_json.h modified: src/stage/ast/asts/ast_block/ast_block_json/ast_block_json.h modified: src/stage/ast/asts/ast_block/ast_block_log/ast_block_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_create/ast_expression_binary_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_destroy/ast_expression_binary_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_direct_destroy/ast_expression_binary_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_direct_json/ast_expression_binary_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_json/ast_expression_binary_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_binary/ast_expression_binary_log/ast_expression_binary_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_create/ast_expression_call_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_destroy/ast_expression_call_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_direct_destroy/ast_expression_call_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_direct_json/ast_expression_call_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_json/ast_expression_call_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_call/ast_expression_call_log/ast_expression_call_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_create/ast_expression_identifier_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_destroy/ast_expression_identifier_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_direct_destroy/ast_expression_identifier_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_direct_json/ast_expression_identifier_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_json/ast_expression_identifier_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_identifier/ast_expression_identifier_log/ast_expression_identifier_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_create/ast_expression_index_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_destroy/ast_expression_index_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_direct_destroy/ast_expression_index_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_direct_json/ast_expression_index_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_json/ast_expression_index_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_index/ast_expression_index_log/ast_expression_index_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_create/ast_expression_item_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_create_from/ast_expression_item_create_from.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_destroy/ast_expression_item_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_direct_destroy/ast_expression_item_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_direct_json/ast_expression_item_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_json/ast_expression_item_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_item/ast_expression_item_log/ast_expression_item_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_create/ast_expression_literal_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_destroy/ast_expression_literal_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_direct_destroy/ast_expression_literal_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_direct_json/ast_expression_literal_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_json/ast_expression_literal_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_literal/ast_expression_literal_log/ast_expression_literal_log.h modified: src/stage/ast/asts/ast_expression/ast_expression_type_name/ast_expression_type_name.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_create/ast_expression_unary_create.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_destroy/ast_expression_unary_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_direct_destroy/ast_expression_unary_direct_destroy.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_direct_json/ast_expression_unary_direct_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_json/ast_expression_unary_json.h modified: src/stage/ast/asts/ast_expression/ast_expression_unary/ast_expression_unary_log/ast_expression_unary_log.h ```
1 条评论