Module:Uniform map: Difference between revisions
fixing |
use named args |
||
Line 114: | Line 114: | ||
function p.print_table(frame) | function p.print_table(frame) | ||
local args = getArgs(frame) | local args = getArgs(frame) | ||
local prime = args[ | local prime = args["limit"] | ||
local min = args[ | local min = args["min"] | ||
local max = args[ | local max = args["max"] | ||
local edo = args["edo"] | |||
local debugg = yesno(args["debug"]) | local debugg = yesno(args["debug"]) | ||
Line 124: | Line 125: | ||
prime = 5 | prime = 5 | ||
end | end | ||
assert(prime, "Prime limit undefined.") | |||
min = utils.eval_num_arg(min, | min = utils.eval_num_arg(min, nil) | ||
max = utils.eval_num_arg(max, nil) | max = utils.eval_num_arg(max, nil) | ||
if max == nil then | if max == nil or min == nil then | ||
assert(edo, "Must provide edo if not min or max given.") | |||
-- default to +/- 0.2 | -- default to +/- 0.2 | ||
min = edo - 0.2 | min = edo - 0.2 |