cleanup expressions environment

This commit is contained in:
MihailRis 2026-09-06 16:55:46 +03:00
parent 6f6b26327d
commit 21c8f5caa3

View file

@ -134,7 +134,14 @@ local env = {
end, end,
dump = debug.print dump = debug.print
} }
table.extend(env, math)
local math_funcs = {
"sqrt", "min", "max", "deg", "rad", "log", "log10", "floor", "ceil", "sin",
"tan", "noise", "noise2", "sign", "round", "exp", "pi", "e"
}
for _, name in ipairs(math_funcs) do
env[name] = math[name]
end
local function codegen_track(raw_track, lineset, memoised, keysets, use_tsf) local function codegen_track(raw_track, lineset, memoised, keysets, use_tsf)
local lines = lineset.lines local lines = lineset.lines