Module:TAMNAMS: Difference between revisions

Ganaram inukshuk (talk | contribs)
m mos.as_string()
Ganaram inukshuk (talk | contribs)
m scalesig was undefined
Line 205: Line 205:
-- 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)  
function p.lookup_name(input_mos)  
local input_mos = mos.as_string(input_mos) or "5L 2s"
local scalesig = mos.as_string(input_mos) or "5L 2s"
return p.tamnams_name[scalesig]
return p.tamnams_name[scalesig]
end
end
Line 211: Line 211:
-- Function for looking up a mos's prefix (octave-equivalent mosses only)
-- Function for looking up a mos's prefix (octave-equivalent mosses only)
function p.lookup_prefix(input_mos)  
function p.lookup_prefix(input_mos)  
local input_mos = mos.as_string(input_mos) or "5L 2s"
local scalesig = mos.as_string(input_mos) or "5L 2s"
return p.tamnams_prefix[scalesig]
return p.tamnams_prefix[scalesig]
end
end
Line 217: Line 217:
-- Function for looking up a mos's abbrev (octave-equivalent mosses only)
-- Function for looking up a mos's abbrev (octave-equivalent mosses only)
function p.lookup_abbrev(input_mos)  
function p.lookup_abbrev(input_mos)  
local input_mos = mos.as_string(input_mos) or "5L 2s"
local scalesig = mos.as_string(input_mos) or "5L 2s"
return p.tamnams_abbrev[scalesig]
return p.tamnams_abbrev[scalesig]
end
end