/
freewaffle
/
descriptc
Обзор
Документация
Войти
/
freewaffle
/
descriptc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
compile.lua
24 строки
811 B
freewaffle
v55
11 дек 2025, 19:07
Не верифицирован
11 дек 2025, 19:07
a1fa004
Код
Авторство
О чём код?
local de = { compiler = require "descript.compiler", props = require "descript.lang.props" } if #arg > 0 then for _, filename in ipairs(arg) do print("compiling file: ", filename) local file = io.open(filename, "r") if file then -- TODO: перехватить аргумент `-v`, который устанавливает `debug = true`, -- а здесь установить его на `false`. de.props.debug = true de.compiler.compile(filename, file:read("a") --[[ "never fails", проверка не нужна ]]) file:close() else print("failed to open file: ", filename) end end else print("Descript compiler v1.0") print("usage: compile.lua [FILES...]") end