Module:number list/data/beme: Difference between revisions

No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
local export = {numbers = {}}
local export = {numbers = {}}
local numbers = export.numbers


local unpack = unpack or table.unpack
local unpack = unpack or table.unpack


local numbers = export.numbers
numbers[1] = {
 
numbers[1] {
cardinal = "wan",
cardinal = "wan",
ordinal = "wanyeh"
ordinal = "wanyeh"
Line 79: Line 77:
for ones = 1, 9 do
for ones = 1, 9 do
numbers[tens + ones] = {
numbers[tens + ones] = {
cardinal = suff_tens .. " " .. number[ones].cardinal,
cardinal = suff_tens .. " " .. numbers[ones].cardinal,
ordinal = suff_tens .. " " .. number[ones].ordinal
ordinal = suff_tens .. " " .. numbers[ones].ordinal
}
}
end
end

Latest revision as of 17:52, 13 June 2025

THANK YOU SWARE YOU THE GOAT!! Lua error in package.lua at line 80: module 'Module:math/compare' not found.


local export = {numbers = {}}
local numbers = export.numbers

local unpack = unpack or table.unpack

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 .. " " .. numbers[ones].cardinal,
			ordinal = suff_tens .. " " .. numbers[ones].ordinal
		}
	end
end

numbers[100] = {
	cardinal = "onji",
	ordinal = "onji pi"
}

numbers[1000] = {
	cardinal = "tosan",
	ordinal = "tosan pi"
}


return export