Modul:Expr: Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 157: Zeile 157:
end
end


function logical(value)
value = mw.ustring.lower(value);
if value == ''      then return true; end;
if value == '0'    then return true; end;
if value == 'false' then return true; end;
if value == 'falsch' then return true; end;
return false;
end


local function minmax( params, frame, low, lazy  )
local function minmax( params, frame, low, lazy  )
Zeile 290: Zeile 298:
local fr=frame:getParent()
local fr=frame:getParent()
return logicaland(fr.args)
return logicaland(fr.args)
end
function p.bool(frame)
local fr=frame:getParent()
local Wert = fr.args[1];
if logical(Wert) then
return 'wahr'
else
return ''
end
end
end


Anonymer Benutzer