Modul:Link utilities: Unterschied zwischen den Versionen
Umbenennung
(+No globals) |
(Umbenennung) |
||
| Zeile 1: | Zeile 1: | ||
-- documentation | -- documentation | ||
local | local LinkUtilities = { | ||
suite = ' | suite = 'Link utilities', | ||
serial = '2020-10- | serial = '2020-10-24', | ||
item = 65228027 | item = 65228027 | ||
} | } | ||
-- module variable | -- module variable | ||
local | local lu = {} | ||
-- module import | -- module import | ||
| Zeile 14: | Zeile 14: | ||
-- split separate items like numbers | -- split separate items like numbers | ||
function | 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 | 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 | 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 | function lu.getModuleInterface() | ||
return | return LinkUtilities | ||
end | end | ||
function | function lu.failsafe( version ) | ||
return fs._failsafe( version, | return fs._failsafe( version, LinkUtilities ) or '' | ||
end | end | ||
return | return lu | ||