Files
fz-lang/docs/ru/reference/compiler_cli.md
T

1.0 KiB

Интерфейс компилятора

Компилятор называется fzc. Он принимает исходные файлы .fzs и создаёт бинарный файл .fzb.

fzc [flags] <sources...>
Флаг Назначение
-h, --help Показать справку
-v, --verbose Вывести токены, AST, таблицу констант и опкоды
-V, --version Показать версию
-o, --out Задать имя выходного файла

Если -o не задан, результат записывается в a.fzb. Пример: fzc -v -o hello.fzb exl/hw.fzs.

VM запускается командой fz [flags] <file path>. Флаг -d или --debug печатает опкоды, не выполняя программу.