Module:Harmonic entropy: Difference between revisions
parse_ET recognizes integers as edos by default |
m Bug fixing |
||
| Line 49: | Line 49: | ||
local size, equave | local size, equave | ||
-- size defaults to 12 | -- size defaults to 12 | ||
size = input:match("^([0-9]+)") | size = u.eval_num_arg(input:match("^([0-9]+)"), 12) | ||
if input:match("^[0-9]*[%-]?ed[fot]$") then | if input:match("^[0-9]*[%-]?ed[fot]$") then | ||
equave = equaves[tostring(input:match("[fot]"))] | equave = equaves[tostring(input:match("[fot]"))] | ||
else | else | ||
-- equave defaults to 2 | -- equave defaults to 2 | ||
equave = u.eval_num_arg(input:match("^.-ed(.+)%s*$")) | equave = u.eval_num_arg(input:match("^.-ed(.+)%s*$"), 2) | ||
end | end | ||
return size, equave | return size, equave | ||