From bc7d05895eee183dbeb64965fd76272f3aff26be Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 21:49:13 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/mirrors-clang-format: v22.1.8 → v23.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v22.1.8...v23.1.0) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 90a02b8a1..c5bda1a0b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/mirrors-clang-format - rev: "v22.1.8" + rev: "v23.1.0" hooks: - id: clang-format From 4de2c545ecc6fbdeb0aef9324b08ed75b2d1f85c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 21:49:48 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- generator/parser/ast.h | 8 +++--- generator/parser/binder.h | 12 ++++----- generator/parser/class_compiler.h | 12 ++++----- generator/parser/codemodel.h | 20 +++++++-------- generator/parser/codemodel_finder.h | 8 +++--- generator/parser/compiler_utils.h | 6 ++--- generator/parser/control.h | 8 +++--- generator/parser/declarator_compiler.h | 10 ++++---- generator/parser/default_visitor.h | 4 +-- generator/parser/dumptree.h | 4 +-- generator/parser/lexer.h | 10 ++++---- generator/parser/list.h | 4 +-- generator/parser/name_compiler.h | 6 ++--- generator/parser/parser.cpp | 34 +++++++++++++------------- generator/parser/parser.h | 8 +++--- generator/parser/rxx_allocator.h | 14 +++++------ generator/parser/smallobject.h | 6 ++--- generator/parser/symbol.h | 10 ++++---- generator/parser/tokens.h | 2 +- generator/parser/type_compiler.h | 10 ++++---- generator/parser/visitor.h | 4 +-- generator/typesystem.h | 2 +- 22 files changed, 101 insertions(+), 101 deletions(-) diff --git a/generator/parser/ast.h b/generator/parser/ast.h index 9fd069ae5..ac191459d 100644 --- a/generator/parser/ast.h +++ b/generator/parser/ast.h @@ -40,14 +40,14 @@ ****************************************************************************/ #ifndef AST_H - #define AST_H +#define AST_H - #include "smallobject.h" - #include "list.h" +#include "smallobject.h" +#include "list.h" class QString; - #define DECLARE_AST_NODE(k) enum { __node_kind = Kind_##k }; +#define DECLARE_AST_NODE(k) enum { __node_kind = Kind_##k }; class TokenStream; diff --git a/generator/parser/binder.h b/generator/parser/binder.h index f09d502eb..b177da5b9 100644 --- a/generator/parser/binder.h +++ b/generator/parser/binder.h @@ -40,13 +40,13 @@ ****************************************************************************/ #ifndef BINDER_H - #define BINDER_H +#define BINDER_H - #include "default_visitor.h" - #include "codemodel.h" - #include "type_compiler.h" - #include "name_compiler.h" - #include "declarator_compiler.h" +#include "default_visitor.h" +#include "codemodel.h" +#include "type_compiler.h" +#include "name_compiler.h" +#include "declarator_compiler.h" class TokenStream; class LocationManager; diff --git a/generator/parser/class_compiler.h b/generator/parser/class_compiler.h index 4fb64e0d0..848b566c9 100644 --- a/generator/parser/class_compiler.h +++ b/generator/parser/class_compiler.h @@ -40,14 +40,14 @@ ****************************************************************************/ #ifndef CLASS_COMPILER_H - #define CLASS_COMPILER_H +#define CLASS_COMPILER_H - #include - #include +#include +#include - #include "default_visitor.h" - #include "name_compiler.h" - #include "type_compiler.h" +#include "default_visitor.h" +#include "name_compiler.h" +#include "type_compiler.h" class TokenStream; class Binder; diff --git a/generator/parser/codemodel.h b/generator/parser/codemodel.h index 98c21ec47..e0189620d 100644 --- a/generator/parser/codemodel.h +++ b/generator/parser/codemodel.h @@ -40,19 +40,19 @@ ****************************************************************************/ #ifndef CODEMODEL_H - #define CODEMODEL_H +#define CODEMODEL_H - #include "codemodel_fwd.h" +#include "codemodel_fwd.h" - #include - #include - #include - #include - #include - #include - #include +#include +#include +#include +#include +#include +#include +#include - #define DECLARE_MODEL_NODE(k) enum { __node_kind = Kind_##k }; +#define DECLARE_MODEL_NODE(k) enum { __node_kind = Kind_##k }; class CodeModel { diff --git a/generator/parser/codemodel_finder.h b/generator/parser/codemodel_finder.h index ccba226a6..455abc37c 100644 --- a/generator/parser/codemodel_finder.h +++ b/generator/parser/codemodel_finder.h @@ -40,11 +40,11 @@ ****************************************************************************/ #ifndef CODEMODEL_FINDER_H - #define CODEMODEL_FINDER_H +#define CODEMODEL_FINDER_H - #include "default_visitor.h" - #include "codemodel_fwd.h" - #include "name_compiler.h" +#include "default_visitor.h" +#include "codemodel_fwd.h" +#include "name_compiler.h" class TokenStream; class Binder; diff --git a/generator/parser/compiler_utils.h b/generator/parser/compiler_utils.h index 0c9460229..ba5726ce9 100644 --- a/generator/parser/compiler_utils.h +++ b/generator/parser/compiler_utils.h @@ -40,11 +40,11 @@ ****************************************************************************/ #ifndef COMPILER_UTILS_H - #define COMPILER_UTILS_H +#define COMPILER_UTILS_H - #include +#include - #include "codemodel.h" +#include "codemodel.h" class QString; struct TypeSpecifierAST; diff --git a/generator/parser/control.h b/generator/parser/control.h index 64e834b6c..5990cc2f7 100644 --- a/generator/parser/control.h +++ b/generator/parser/control.h @@ -40,12 +40,12 @@ ****************************************************************************/ #ifndef CONTROL_H - #define CONTROL_H +#define CONTROL_H - #include "symbol.h" - #include "smallobject.h" +#include "symbol.h" +#include "smallobject.h" - #include +#include struct Declarator; struct Type; diff --git a/generator/parser/declarator_compiler.h b/generator/parser/declarator_compiler.h index 92379cb52..361a9c102 100644 --- a/generator/parser/declarator_compiler.h +++ b/generator/parser/declarator_compiler.h @@ -40,13 +40,13 @@ ****************************************************************************/ #ifndef DECLARATOR_COMPILER_H - #define DECLARATOR_COMPILER_H +#define DECLARATOR_COMPILER_H - #include "default_visitor.h" - #include "codemodel.h" +#include "default_visitor.h" +#include "codemodel.h" - #include - #include +#include +#include class TokenStream; class Binder; diff --git a/generator/parser/default_visitor.h b/generator/parser/default_visitor.h index 59e8fd8c7..0d0f88c49 100644 --- a/generator/parser/default_visitor.h +++ b/generator/parser/default_visitor.h @@ -40,9 +40,9 @@ ****************************************************************************/ #ifndef DEFAULT_VISITOR_H - #define DEFAULT_VISITOR_H +#define DEFAULT_VISITOR_H - #include "visitor.h" +#include "visitor.h" class DefaultVisitor : public Visitor { diff --git a/generator/parser/dumptree.h b/generator/parser/dumptree.h index fd55c039d..b7ea19987 100644 --- a/generator/parser/dumptree.h +++ b/generator/parser/dumptree.h @@ -40,9 +40,9 @@ ****************************************************************************/ #ifndef DUMPTREE_H - #define DUMPTREE_H +#define DUMPTREE_H - #include "default_visitor.h" +#include "default_visitor.h" class DumpTree : protected DefaultVisitor { diff --git a/generator/parser/lexer.h b/generator/parser/lexer.h index 33cfe6b41..734cee403 100644 --- a/generator/parser/lexer.h +++ b/generator/parser/lexer.h @@ -40,13 +40,13 @@ ****************************************************************************/ #ifndef LEXER_H - #define LEXER_H +#define LEXER_H - #include "symbol.h" +#include "symbol.h" - #include - #include - #include +#include +#include +#include struct NameSymbol; class Lexer; diff --git a/generator/parser/list.h b/generator/parser/list.h index a70cd2f21..6408efa0a 100644 --- a/generator/parser/list.h +++ b/generator/parser/list.h @@ -40,9 +40,9 @@ ****************************************************************************/ #ifndef FASTLIST_H - #define FASTLIST_H +#define FASTLIST_H - #include "smallobject.h" +#include "smallobject.h" template struct ListNode { diff --git a/generator/parser/name_compiler.h b/generator/parser/name_compiler.h index 5c847c4eb..ce9c6abe9 100644 --- a/generator/parser/name_compiler.h +++ b/generator/parser/name_compiler.h @@ -40,10 +40,10 @@ ****************************************************************************/ #ifndef NAME_COMPILER_H - #define NAME_COMPILER_H +#define NAME_COMPILER_H - #include "default_visitor.h" - #include +#include "default_visitor.h" +#include class TokenStream; class Binder; diff --git a/generator/parser/parser.cpp b/generator/parser/parser.cpp index 9924649e6..0e5751791 100644 --- a/generator/parser/parser.cpp +++ b/generator/parser/parser.cpp @@ -1351,29 +1351,29 @@ bool Parser::parseAbstractDeclarator(DeclaratorAST*& node) } label1: -{ - bool isVector = true; + { + bool isVector = true; - while (token_stream.lookAhead() == '[') { - nextToken(); + while (token_stream.lookAhead() == '[') { + nextToken(); - ExpressionAST* expr = 0; - parseCommaExpression(expr); + ExpressionAST* expr = 0; + parseCommaExpression(expr); - ADVANCE(']', "]"); + ADVANCE(']', "]"); - ast->array_dimensions = snoc(ast->array_dimensions, expr, _M_pool); - isVector = true; - } + ast->array_dimensions = snoc(ast->array_dimensions, expr, _M_pool); + isVector = true; + } - int tok = token_stream.lookAhead(); - if (ast->sub_declarator && !(isVector || tok == '(' || tok == ',' || tok == ';' || tok == '=')) { - rewind(start); - return false; - } + int tok = token_stream.lookAhead(); + if (ast->sub_declarator && !(isVector || tok == '(' || tok == ',' || tok == ';' || tok == '=')) { + rewind(start); + return false; + } - parseDeclaratorParametersAndSuffix(ast); -} + parseDeclaratorParametersAndSuffix(ast); + } update_pos: if (token_stream.cursor() == start) diff --git a/generator/parser/parser.h b/generator/parser/parser.h index 287a3780b..6b95d6234 100644 --- a/generator/parser/parser.h +++ b/generator/parser/parser.h @@ -40,12 +40,12 @@ ****************************************************************************/ #ifndef PARSER_H - #define PARSER_H +#define PARSER_H - #include "ast.h" - #include "lexer.h" +#include "ast.h" +#include "lexer.h" - #include +#include class FileSymbol; class Control; diff --git a/generator/parser/rxx_allocator.h b/generator/parser/rxx_allocator.h index d46e19d3b..fa1731ded 100644 --- a/generator/parser/rxx_allocator.h +++ b/generator/parser/rxx_allocator.h @@ -40,12 +40,12 @@ ****************************************************************************/ #ifndef RXX_ALLOCATOR_H - #define RXX_ALLOCATOR_H +#define RXX_ALLOCATOR_H - #include - #include - #include - #include +#include +#include +#include +#include template class rxx_allocator @@ -92,9 +92,9 @@ class rxx_allocator _M_current_block = _M_storage[_M_block_index] = reinterpret_cast(new char[_S_block_size]); - #if defined(RXX_ALLOCATOR_INIT_0) // ### make it a policy +#if defined(RXX_ALLOCATOR_INIT_0) // ### make it a policy ::memset(_M_current_block, 0, _S_block_size); - #endif +#endif _M_current_index = 0; } diff --git a/generator/parser/smallobject.h b/generator/parser/smallobject.h index 29cd4bddc..48cbb1fc2 100644 --- a/generator/parser/smallobject.h +++ b/generator/parser/smallobject.h @@ -40,10 +40,10 @@ ****************************************************************************/ #ifndef SMALLOBJECT_H - #define SMALLOBJECT_H +#define SMALLOBJECT_H - #include "rxx_allocator.h" - #include +#include "rxx_allocator.h" +#include class pool { diff --git a/generator/parser/symbol.h b/generator/parser/symbol.h index 902542994..8c33d4022 100644 --- a/generator/parser/symbol.h +++ b/generator/parser/symbol.h @@ -40,13 +40,13 @@ ****************************************************************************/ #ifndef SYMBOL_H - #define SYMBOL_H +#define SYMBOL_H - #include - #include +#include +#include - #include - #include +#include +#include struct NameSymbol { const char* data; diff --git a/generator/parser/tokens.h b/generator/parser/tokens.h index c7b31867d..ff9ca74e3 100644 --- a/generator/parser/tokens.h +++ b/generator/parser/tokens.h @@ -40,7 +40,7 @@ ****************************************************************************/ #ifndef TOKENS_H - #define TOKENS_H +#define TOKENS_H enum TOKEN_KIND { Token_EOF = 0, diff --git a/generator/parser/type_compiler.h b/generator/parser/type_compiler.h index b2549ef8f..bb67b0191 100644 --- a/generator/parser/type_compiler.h +++ b/generator/parser/type_compiler.h @@ -40,13 +40,13 @@ ****************************************************************************/ #ifndef TYPE_COMPILER_H - #define TYPE_COMPILER_H +#define TYPE_COMPILER_H - #include "default_visitor.h" +#include "default_visitor.h" - #include - #include - #include +#include +#include +#include class TokenStream; class Binder; diff --git a/generator/parser/visitor.h b/generator/parser/visitor.h index c5f751036..90361c138 100644 --- a/generator/parser/visitor.h +++ b/generator/parser/visitor.h @@ -40,9 +40,9 @@ ****************************************************************************/ #ifndef VISITOR_H - #define VISITOR_H +#define VISITOR_H - #include "ast.h" +#include "ast.h" class Visitor { diff --git a/generator/typesystem.h b/generator/typesystem.h index 1fce0f489..13ed69c74 100644 --- a/generator/typesystem.h +++ b/generator/typesystem.h @@ -135,7 +135,7 @@ enum Language { PyInheritShellConstructorCode = 0x8000, // masks All = TargetLangCode | NativeCode | ShellCode | ShellDeclaration | PackageInitializer | Constructors | Interface - | DestructorFunction, + | DestructorFunction, JavaAndNativeCode = TargetLangCode | NativeCode, TargetLangAndNativeCode = TargetLangCode | NativeCode