русификация основных скриптов
This commit is contained in:
parent
4962a4a49e
commit
b0fa390abb
|
|
@ -27,15 +27,15 @@ if __name__ == "__main__":
|
||||||
elf_file = base_name + ".elf"
|
elf_file = base_name + ".elf"
|
||||||
|
|
||||||
stages = [
|
stages = [
|
||||||
("kvs_lexer.py", [source_file, tokens_file], "Лексический анализ"),
|
("квс_лексер.py", [source_file, tokens_file], "Лексический анализ"),
|
||||||
("kvs_parser.py", [tokens_file, ast_file], "Парсинг"),
|
("квс_парсер.py", [tokens_file, ast_file], "Парсинг"),
|
||||||
("kvs_pass1.py", [ast_file, csv_file], "Первый проход: генерация кода и CSV"),
|
("квс_проход1.py", [ast_file, csv_file], "Первый проход: генерация кода и CSV"),
|
||||||
("kvs_pass2.py", [csv_file], "2 проход"),
|
("квс_проход2.py", [csv_file], "2 проход"),
|
||||||
("kvs_pass3.py", [ast_file, csv_file], "3 проход"),
|
("квс_проход3.py", [ast_file, csv_file], "3 проход"),
|
||||||
("kvs_pass4.py", [csv_file], "4 проход"),
|
("квс_проход4.py", [csv_file], "4 проход"),
|
||||||
("kvs_pass5.py", [csv_file], "5 проход"),
|
("квс_проход5.py", [csv_file], "5 проход"),
|
||||||
("kvs_pass6.py", [csv_file], "6 проход"),
|
("квс_проход6.py", [csv_file], "6 проход"),
|
||||||
("kvs_builder.py", [csv_file, elf_file], "Сборка ELF"),
|
("квс_финсбор.py", [csv_file, elf_file], "Сборка ELF"),
|
||||||
]
|
]
|
||||||
|
|
||||||
for script, args, description in stages:
|
for script, args, description in stages:
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
"""
|
"""
|
||||||
kvs_builder.py - Сборка ELF из CSV таблицы
|
квс_финсбор.py - Сборка ELF из CSV таблицы
|
||||||
Читает CSV, берёт колонки 'адрес' и 'рассчитанный_байт',
|
Читает CSV, берёт колонки 'адрес' и 'рассчитанный_байт',
|
||||||
заполняет пропуски в адресах нулями и записывает выходной файл
|
заполняет пропуски в адресах нулями и записывает выходной файл
|
||||||
"""
|
"""
|
||||||
|
|
@ -24,7 +24,7 @@ def clean():
|
||||||
|
|
||||||
def build():
|
def build():
|
||||||
os.chdir(PROJECT_ROOT)
|
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)
|
capture_output=True, text=True)
|
||||||
if build.returncode != 0:
|
if build.returncode != 0:
|
||||||
print(f"❌ Ошибка сборки: {build.returncode}", file=sys.stderr)
|
print(f"❌ Ошибка сборки: {build.returncode}", file=sys.stderr)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue