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)end
function p._distinguish(args, text, selfref) checkType("_distinguish", 1, args, 'table') if #args
return p