Module:TAMNAMS: Difference between revisions
Removed encode function as it's part of module:mos now; removed hyphen from prefixes since the more common case is prepending it, not having it standalone |
Split name lookup into separate name, prefix, and abbrev lookup functions |
||
| Line 204: | Line 204: | ||
-- Function for looking up a mos's name (octave-equivalent mosses only) | -- Function for looking up a mos's name (octave-equivalent mosses only) | ||
-- | function p.lookup_name(input_mos) | ||
local input_mos = mos.parse(input_mos) or "5L 2s" | |||
return p.tamnams_name[scalesig] | |||
end | |||
-- Function for looking up a mos's prefix (octave-equivalent mosses only) | |||
function p.lookup_name(input_mos, lookup_type) | |||
local input_mos = mos.parse(input_mos) or "5L 2s" | |||
return p.tamnams_prefix[scalesig] | |||
end | |||
-- Function for looking up a mos's abbrev (octave-equivalent mosses only) | |||
function p.lookup_name(input_mos, lookup_type) | function p.lookup_name(input_mos, lookup_type) | ||
local input_mos = mos.parse(input_mos) or "5L 2s" | local input_mos = mos.parse(input_mos) or "5L 2s" | ||
return p.tamnams_abbrev[scalesig] | |||
end | end | ||