Bước tới nội dung

Mô đun:Distinguish

Trang mô đun bị khóa vô hạn
Bách khoa toàn thư mở Wikipedia

local mHatnote = require('Module:Hatnote')local mHatlist = require('Module:Hatnote list')local mArguments --initialize lazilylocal mTableTools --initialize lazilylocal libraryUtil = require('libraryUtil')local checkType = libraryUtil.checkTypelocal p = {}function p.distinguish(frame)	mArguments = require('Module:Arguments')	mTableTools = require('Module:TableTools')	local args = mArguments.getArgs(frame)	local selfref = args.selfref	local text = args.text	args = mTableTools.compressSparseArray(args)	return p._distinguish(args, text, selfref)endfunction p._distinguish(args, text, selfref)	checkType("_distinguish", 1, args, 'table')	if #args == 0 and not text then return '' end	local text = string.format(		'Đừng nhầm với %s.',		text or mHatlist.orList(args, true)	)	hnOptions = {selfref = selfref}	return mHatnote._hatnote(text, hnOptions)endreturn p