From 27952126e46cf78324220e9f78c9542aa3bb8c1a Mon Sep 17 00:00:00 2001 From: Mack Wang Date: Sat, 28 Sep 2024 21:46:24 +0800 Subject: [PATCH] init: architecture --- language_agnostic/stage_gen.py | 0 language_agnostic/stages/code_quality.py | 0 language_agnostic/stages/compile.py | 0 language_agnostic/stages/healthcheck.py | 0 language_agnostic/stages/run.py | 0 language_specific/compiled/c_cpp.json | 0 language_specific/compiled/go.json | 0 language_specific/compiled/rust.json | 0 language_specific/declare_compilers.py | 13 +++++++++++++ 9 files changed, 13 insertions(+) create mode 100644 language_agnostic/stage_gen.py create mode 100644 language_agnostic/stages/code_quality.py create mode 100644 language_agnostic/stages/compile.py create mode 100644 language_agnostic/stages/healthcheck.py create mode 100644 language_agnostic/stages/run.py create mode 100644 language_specific/compiled/c_cpp.json create mode 100644 language_specific/compiled/go.json create mode 100644 language_specific/compiled/rust.json create mode 100644 language_specific/declare_compilers.py diff --git a/language_agnostic/stage_gen.py b/language_agnostic/stage_gen.py new file mode 100644 index 0000000..e69de29 diff --git a/language_agnostic/stages/code_quality.py b/language_agnostic/stages/code_quality.py new file mode 100644 index 0000000..e69de29 diff --git a/language_agnostic/stages/compile.py b/language_agnostic/stages/compile.py new file mode 100644 index 0000000..e69de29 diff --git a/language_agnostic/stages/healthcheck.py b/language_agnostic/stages/healthcheck.py new file mode 100644 index 0000000..e69de29 diff --git a/language_agnostic/stages/run.py b/language_agnostic/stages/run.py new file mode 100644 index 0000000..e69de29 diff --git a/language_specific/compiled/c_cpp.json b/language_specific/compiled/c_cpp.json new file mode 100644 index 0000000..e69de29 diff --git a/language_specific/compiled/go.json b/language_specific/compiled/go.json new file mode 100644 index 0000000..e69de29 diff --git a/language_specific/compiled/rust.json b/language_specific/compiled/rust.json new file mode 100644 index 0000000..e69de29 diff --git a/language_specific/declare_compilers.py b/language_specific/declare_compilers.py new file mode 100644 index 0000000..98c25b3 --- /dev/null +++ b/language_specific/declare_compilers.py @@ -0,0 +1,13 @@ +import os +import json + +class compiled: + def __init__(self, name, path, args): + self.name = name + self.path = path + self.args = args + +class define_compiled: + def get_compiled(): + for i in os.listdir(os.path.dirname(__file__) + "/compiled"): + pass \ No newline at end of file