Module:MOS gamut: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
local p = {} | |||
local et = require("Module:ET") | |||
local mos = require("Module:MOS") | local mos = require("Module:MOS") | ||
local mosm = require("Module:MOS modes") | local mosm = require("Module:MOS modes") | ||
local mosnot = require("Module:MOS notation") | local mosnot = require("Module:MOS notation") | ||
local rat = require("Module:Rational") | |||
local utils = require("Module:Utils") | local utils = require("Module:Utils") | ||
local yesno = require("Module:Yesno") | local yesno = require("Module:Yesno") | ||
-- Helper function for the function that has "frame" as a parameter | -- Helper function for the function that has "frame" as a parameter | ||
| Line 222: | Line 223: | ||
result = result .. "'''" .. gamut[#gamut] .. "'''" | result = result .. "'''" .. gamut[#gamut] .. "'''" | ||
-- Debugger option | |||
local debugg = yesno(frame.args["debug"]) | local debugg = yesno(frame.args["debug"]) | ||
if debugg == true then | |||
result = "<syntaxhighlight lang=\"wikitext\">" .. result .. "</syntaxhighlight>" | |||
end | |||
return frame:preprocess(result) | |||
end | end | ||
return p | return p | ||