Module:number list/data/beme: Difference between revisions
Jump to navigation
Jump to search
Jukethatbox (talk | contribs) (Created page with " local export = {numbers = {}} local numbers = export.numbers numbers[0] { cardinal = "siro", ordinal = "siroy", } numbers[1] { cardinal = "wan", ordinal = "wanyeh", } numbers[2] = { cardinal = "tu", ordinal = "tun", } numbers[3] = { cardinal = "kri", ordinal = "krin", } numbers[4] = { cardinal = "pow", ordinal = "powin", } numbers[5] = { cardinal = "payeh", ordinal = "payin", } numbers[6] = { cardinal = "sis", ordinal...") |
Jukethatbox (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
local export = {numbers = {}} | local export = {numbers = {}} | ||
local unpack = unpack or table.unpack | |||
local numbers = export.numbers | local numbers = export.numbers | ||
numbers[1] { | numbers[1] { | ||
cardinal = "wan", | cardinal = "wan", | ||
ordinal = "wanyeh" | ordinal = "wanyeh" | ||
} | } | ||
numbers[2] = { | numbers[2] = { | ||
cardinal = "tu", | cardinal = "tu", | ||
ordinal = "tun" | ordinal = "tun" | ||
} | } | ||
numbers[3] = { | numbers[3] = { | ||
cardinal = "kri", | cardinal = "kri", | ||
ordinal = "krin" | ordinal = "krin" | ||
} | } | ||
numbers[4] = { | numbers[4] = { | ||
cardinal = "pow", | cardinal = "pow", | ||
ordinal = "powin" | ordinal = "powin" | ||
} | } | ||
numbers[5] = { | numbers[5] = { | ||
cardinal = "payeh", | cardinal = "payeh", | ||
ordinal = "payin" | ordinal = "payin" | ||
} | } | ||
numbers[6] = { | numbers[6] = { | ||
cardinal = "sis", | cardinal = "sis", | ||
ordinal = "sisin" | ordinal = "sisin" | ||
} | } | ||
numbers[7] = { | numbers[7] = { | ||
cardinal = "sibeng", | cardinal = "sibeng", | ||
ordinal = "sibenyo" | ordinal = "sibenyo" | ||
} | } | ||
numbers[8] = { | numbers[8] = { | ||
cardinal = "eyt", | cardinal = "eyt", | ||
ordinal = "eyteh" | ordinal = "eyteh" | ||
} | } | ||
numbers[9] = { | numbers[9] = { | ||
cardinal = "nyen", | cardinal = "nyen", | ||
ordinal = "nyem" | ordinal = "nyem" | ||
} | } | ||
local function unpack_ipairs(t) | |||
local i = 0 | |||
return function() | |||
i = i + 1 | |||
if t[i] then | |||
return i, unpack(t[i]) | |||
end | |||
end | |||
end | |||
numbers[ | for i, suff_tens in unpack_ipairs { | ||
{ "teng" }, | |||
{ "tuteng" }, | |||
} | { "kriteng" }, | ||
{ "powteng" }, | |||
{ "pateng" }, | |||
{ "sisteng" }, | |||
{ "sibeteng" }, | |||
{ "eyteng" }, | |||
{ "nyenteng" } | |||
} do | |||
local tens = i * 10 | |||
numbers[tens] = { | |||
cardinal = suff_tens, | |||
ordinal = suff_tens .. " pi" | |||
} | |||
for ones = 1, 9 do | |||
numbers[tens + ones] = { | |||
cardinal = suff_tens .. " " .. number[ones].cardinal, | |||
ordinal = suff_tens .. " " .. number[ones].ordinal | |||
} | |||
end | |||
end | |||
numbers[ | numbers[100] = { | ||
cardinal = "onji", | |||
ordinal = "onji pi" | |||
} | } | ||
numbers[ | numbers[1000] = { | ||
cardinal = "tosan", | |||
ordinal = "tosan pi" | |||
} | } | ||
return export | return export | ||
Revision as of 17:32, 13 June 2025
THANK YOU SWARE YOU THE GOAT!! Lua error at line 8: attempt to call field '?' (a nil value).
local export = {numbers = {}}
local unpack = unpack or table.unpack
local numbers = export.numbers
numbers[1] {
cardinal = "wan",
ordinal = "wanyeh"
}
numbers[2] = {
cardinal = "tu",
ordinal = "tun"
}
numbers[3] = {
cardinal = "kri",
ordinal = "krin"
}
numbers[4] = {
cardinal = "pow",
ordinal = "powin"
}
numbers[5] = {
cardinal = "payeh",
ordinal = "payin"
}
numbers[6] = {
cardinal = "sis",
ordinal = "sisin"
}
numbers[7] = {
cardinal = "sibeng",
ordinal = "sibenyo"
}
numbers[8] = {
cardinal = "eyt",
ordinal = "eyteh"
}
numbers[9] = {
cardinal = "nyen",
ordinal = "nyem"
}
local function unpack_ipairs(t)
local i = 0
return function()
i = i + 1
if t[i] then
return i, unpack(t[i])
end
end
end
for i, suff_tens in unpack_ipairs {
{ "teng" },
{ "tuteng" },
{ "kriteng" },
{ "powteng" },
{ "pateng" },
{ "sisteng" },
{ "sibeteng" },
{ "eyteng" },
{ "nyenteng" }
} do
local tens = i * 10
numbers[tens] = {
cardinal = suff_tens,
ordinal = suff_tens .. " pi"
}
for ones = 1, 9 do
numbers[tens + ones] = {
cardinal = suff_tens .. " " .. number[ones].cardinal,
ordinal = suff_tens .. " " .. number[ones].ordinal
}
end
end
numbers[100] = {
cardinal = "onji",
ordinal = "onji pi"
}
numbers[1000] = {
cardinal = "tosan",
ordinal = "tosan pi"
}
return export