Modul:Link utilities: Unterschied zwischen den Versionen

Umbenennung
(+No globals)
(Umbenennung)
Zeile 1: Zeile 1:
-- documentation
-- documentation
local LinkBase = {
local LinkUtilities = {
suite  = 'LinkBase',
suite  = 'Link utilities',
serial = '2020-10-23',
serial = '2020-10-24',
item  = 65228027
item  = 65228027
}
}


-- module variable
-- module variable
local lb = {}
local lu = {}


-- module import
-- module import
Zeile 14: Zeile 14:


-- split separate items like numbers
-- split separate items like numbers
function lb.splitItems( s, delimiters, defaultDelimiter )
function lu.splitItems( s, delimiters, defaultDelimiter )
defaultDelimiter = defaultDelimiter or ','
defaultDelimiter = defaultDelimiter or ','


Zeile 42: Zeile 42:
-- extract comment written in parentheses
-- extract comment written in parentheses
-- remove spaces between value like phone numbers and comment
-- remove spaces between value like phone numbers and comment
function lb.extractComment( s )
function lu.extractComment( s )
local comment = ''
local comment = ''
if s:find( '(', 1, true ) then
if s:find( '(', 1, true ) then
Zeile 56: Zeile 56:
-- add error category and hint
-- add error category and hint
-- catPrefix contains opening squared brackets
-- catPrefix contains opening squared brackets
function lb.errorInfo( catPrefix, aCat, aClass, styles )
function lu.errorInfo( catPrefix, aCat, aClass, styles )
aClass = aClass or 'error'
aClass = aClass or 'error'
styles = styles or ''
styles = styles or ''
Zeile 66: Zeile 66:


-- module administration
-- module administration
function lb.LinkBase()
function lu.getModuleInterface()
return LinkBase
return LinkUtilities
end
end


function lb.failsafe( version )
function lu.failsafe( version )
return fs._failsafe( version, LinkBase ) or ''
return fs._failsafe( version, LinkUtilities ) or ''
end
end


return lb
return lu
Anonymer Benutzer