Module:MOS in EDO allgens: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
local p = {}
local mos = require("Module:MOS")
local mos = require("Module:MOS")
local mosinedo = require("Module:MOS in EDO")
local rat = require("Module:Rational")
local rat = require("Module:Rational")
local utils = require("Module:Utils")
local utils = require("Module:Utils")
local mosinedo = require("Module:MOS in EDO")
local yesno = require("Module:Yesno")
local p = {}


-- Helper function
-- Helper function
Line 87: Line 89:
result = result .. mosinedo.mos_in_edo_simplified(edo, i, verified_number_of_periods, generation_limit)
result = result .. mosinedo.mos_in_edo_simplified(edo, i, verified_number_of_periods, generation_limit)
end
end
result = result .. "\n\n"
end
end
end
end
return result
return string.sub(result, 1, -5)
end
end


Line 110: Line 113:
local debugg = yesno(frame.args["debug"])
local debugg = yesno(frame.args["debug"])
local result =  p.mos_in_edo_allgens(edo, num_periods, show_subsets, generation_limit, temperaments)
local result =  p.mos_in_edo_allgens(edo, num_periods, show_subsets, generation_limit, temperaments)
return frame:preprocess(debugg == true and "<pre>" .. result .. "</pre>" or result)
-- Debugger option
if debugg == true then
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>"
end
return frame:preprocess(result)
end
end


return p
return p