From 64496b4c9778d182aa82fe7ca71d585fd835ac05 Mon Sep 17 00:00:00 2001 From: Paolo Tranquilli Date: Thu, 14 Apr 2022 11:15:19 +0200 Subject: [PATCH] Swift: cleanup and some docstrings for codegen Also added code generation and clang formatting to the pre-commit configuration. --- .pre-commit-config.yaml | 27 +++++++--- swift/codegen/BUILD.bazel | 4 -- swift/codegen/codegen.py | 1 + swift/codegen/dbschemegen.py | 50 ++++++++++------- swift/codegen/lib/dbscheme.py | 16 +++++- swift/codegen/lib/generator.py | 56 ++++++-------------- swift/codegen/lib/options.py | 48 +++++++++++++++++ swift/codegen/lib/paths.py | 4 +- swift/codegen/lib/{renderer.py => render.py} | 32 +++++++---- swift/codegen/lib/schema.py | 32 +++++++---- swift/codegen/prefix.dbscheme | 4 ++ swift/ql/lib/swift.dbscheme | 4 ++ 12 files changed, 186 insertions(+), 92 deletions(-) create mode 100644 swift/codegen/lib/options.py rename swift/codegen/lib/{renderer.py => render.py} (59%) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d091cc922a2..4240b18e2f6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,28 +2,41 @@ # See https://pre-commit.com/hooks.html for more hooks exclude: /test/.*$(?