La documentazione per questo modulo può essere creata in Modulo:BASICPAGENAME/man

local i = {}  function i.BASICPAGENAME(frame)     local basicpagename = frame:getParent().args[1] or '';     if basicpagename == '' then         basicpagename = mw.title.getCurrentTitle().subpageText;     end      basicpagename = mw.ustring.gsub(basicpagename, '%s%(.*%)', '');     basicpagename = mw.ustring.gsub(basicpagename, '.*%/', '');      return basicpagename; end  --[[ Questa funzione resituisce il paramentro sostituentdo gli spazi con "_" in modo che possa essere usato anche per gli URL, in caso contrario i link esterni non potrebbero essere gestiti correttamente --]] function i.BASICPAGENAMEE(frame)     local basicpagenamee = frame:getParent().args[1] or '';     if basicpagenamee == '' then         basicpagenamee = mw.title.getCurrentTitle().subpageText;     end      basicpagenamee = mw.ustring.gsub(basicpagenamee, '%s', '_');     basicpagenamee = mw.ustring.gsub(basicpagenamee, '%s%(.*%)', '');     basicpagenamee = mw.ustring.gsub(basicpagenamee, '.*%/', '');      return basicpagenamee; end  return i;