Module:number list/data/beme

From Linguifex
Jump to navigation Jump to search

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