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 | local yesno = require("Module:Yesno") | ||
-- 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) | ||
-- Debugger option | |||
if debugg == true then | |||
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>" | |||
end | |||
return frame:preprocess(result) | |||
end | end | ||
return p | return p | ||