Module:User:Erutuon/08

From Wiktionary, the free dictionary
Jump to navigation Jump to search
کە ka ke
کردِت kirdi(t) kirdit
دەکەم dekam dekem
دەکەیت dekay(t) dekeyt
دەکات deka(t) dekat
دەکەین dekayn dekeyn
دەکەن dekan deken
خەریکِم دەکەم xerîkim dekam xerîkim dekem
خەریکی دەکەیت xerîkî dekay(t) xerîkî dekeyt
خەریکە دەکات xerîke deka(t) xerîke dekat
خەریکین دەکەین xerîkîn dekayn xerîkîn dekeyn
خەریکِن دەکەن xerîkin dekan xerîkin deken
بِکەم bikam bikem
بِکەیت bikay(t) bikeyt
بِکات bika(t) bikat
بِکەین bikayn bikeyn
بِکەن bikan biken
بِکە bika bike
بِکەین bikayn bikeyn
بِکەن bikan biken

local export = {}

local Array = require "Module:array"

-- Convert lines of tab-separated items to a table.
function export.tabs_to_table(frame)
	local text = frame.args[1] or frame:getParent().args[1]
	local output = Array()
	
	output:insert '{|'
	for line in text:gmatch '[^\n]+' do
		output:insert "|-"
		local row = Array()
		for item in line:gmatch '[^\t]+' do
			row:insert('| ' .. item)
		end
		output:insert(row:concat ' |')
	end
	output:insert '|}'
	
	output = output:concat '\n'
	
	return output
end

return export