From b0fa390abbca3389742ceb577c2bf0ac409c20fe Mon Sep 17 00:00:00 2001 From: mzhoot Date: Sat, 20 Jun 2026 05:32:45 +0300 Subject: [PATCH] =?UTF-8?q?=D1=80=D1=83=D1=81=D0=B8=D1=84=D0=B8=D0=BA?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D1=81=D0=BA=D1=80=D0=B8=D0=BF=D1=82=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kvs_lexer.py => квс_лексер.py | 0 kvs_parser.py => квс_парсер.py | 0 kvs_pass1.py => квс_проход1.py | 0 kvs_pass2.py => квс_проход2.py | 0 kvs_pass3.py => квс_проход3.py | 0 kvs_pass4.py => квс_проход4.py | 0 kvs_pass5.py => квс_проход5.py | 0 kvs_pass6.py => квс_проход6.py | 0 квс_сборка.py | 18 +++++++++--------- kvs_builder.py => квс_финсбор.py | 2 +- .../вывод_аргумента.py | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) rename kvs_lexer.py => квс_лексер.py (100%) rename kvs_parser.py => квс_парсер.py (100%) rename kvs_pass1.py => квс_проход1.py (100%) rename kvs_pass2.py => квс_проход2.py (100%) rename kvs_pass3.py => квс_проход3.py (100%) rename kvs_pass4.py => квс_проход4.py (100%) rename kvs_pass5.py => квс_проход5.py (100%) rename kvs_pass6.py => квс_проход6.py (100%) rename kvs_builder.py => квс_финсбор.py (97%) diff --git a/kvs_lexer.py b/квс_лексер.py similarity index 100% rename from kvs_lexer.py rename to квс_лексер.py diff --git a/kvs_parser.py b/квс_парсер.py similarity index 100% rename from kvs_parser.py rename to квс_парсер.py diff --git a/kvs_pass1.py b/квс_проход1.py similarity index 100% rename from kvs_pass1.py rename to квс_проход1.py diff --git a/kvs_pass2.py b/квс_проход2.py similarity index 100% rename from kvs_pass2.py rename to квс_проход2.py diff --git a/kvs_pass3.py b/квс_проход3.py similarity index 100% rename from kvs_pass3.py rename to квс_проход3.py diff --git a/kvs_pass4.py b/квс_проход4.py similarity index 100% rename from kvs_pass4.py rename to квс_проход4.py diff --git a/kvs_pass5.py b/квс_проход5.py similarity index 100% rename from kvs_pass5.py rename to квс_проход5.py diff --git a/kvs_pass6.py b/квс_проход6.py similarity index 100% rename from kvs_pass6.py rename to квс_проход6.py diff --git a/квс_сборка.py b/квс_сборка.py index fb602fb..512d442 100644 --- a/квс_сборка.py +++ b/квс_сборка.py @@ -27,15 +27,15 @@ if __name__ == "__main__": elf_file = base_name + ".elf" stages = [ - ("kvs_lexer.py", [source_file, tokens_file], "Лексический анализ"), - ("kvs_parser.py", [tokens_file, ast_file], "Парсинг"), - ("kvs_pass1.py", [ast_file, csv_file], "Первый проход: генерация кода и CSV"), - ("kvs_pass2.py", [csv_file], "2 проход"), - ("kvs_pass3.py", [ast_file, csv_file], "3 проход"), - ("kvs_pass4.py", [csv_file], "4 проход"), - ("kvs_pass5.py", [csv_file], "5 проход"), - ("kvs_pass6.py", [csv_file], "6 проход"), - ("kvs_builder.py", [csv_file, elf_file], "Сборка ELF"), + ("квс_лексер.py", [source_file, tokens_file], "Лексический анализ"), + ("квс_парсер.py", [tokens_file, ast_file], "Парсинг"), + ("квс_проход1.py", [ast_file, csv_file], "Первый проход: генерация кода и CSV"), + ("квс_проход2.py", [csv_file], "2 проход"), + ("квс_проход3.py", [ast_file, csv_file], "3 проход"), + ("квс_проход4.py", [csv_file], "4 проход"), + ("квс_проход5.py", [csv_file], "5 проход"), + ("квс_проход6.py", [csv_file], "6 проход"), + ("квс_финсбор.py", [csv_file, elf_file], "Сборка ELF"), ] for script, args, description in stages: diff --git a/kvs_builder.py b/квс_финсбор.py similarity index 97% rename from kvs_builder.py rename to квс_финсбор.py index d8a24b9..44595f0 100644 --- a/kvs_builder.py +++ b/квс_финсбор.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- """ -kvs_builder.py - Сборка ELF из CSV таблицы +квс_финсбор.py - Сборка ELF из CSV таблицы Читает CSV, берёт колонки 'адрес' и 'рассчитанный_байт', заполняет пропуски в адресах нулями и записывает выходной файл """ diff --git a/тесты/вывод_аргумента/вывод_аргумента.py b/тесты/вывод_аргумента/вывод_аргумента.py index 5143de8..0251f3d 100644 --- a/тесты/вывод_аргумента/вывод_аргумента.py +++ b/тесты/вывод_аргумента/вывод_аргумента.py @@ -24,7 +24,7 @@ def clean(): def build(): os.chdir(PROJECT_ROOT) - build = subprocess.run(["python3", "квс_сбоорка.py", str(SOURCE_REL)], + build = subprocess.run(["python3", "квс_сборка.py", str(SOURCE_REL)], capture_output=True, text=True) if build.returncode != 0: print(f"❌ Ошибка сборки: {build.returncode}", file=sys.stderr)