« Module:Correction syntaxique » : différence entre les versions

Contenu supprimé Contenu ajouté
Zolo (discuter | contributions)
plus logique
Zebulon84 (discuter | contributions)
appel depuis lua avec une liste de nom de paramètre { 'param1', 'param2' }, plutôt qu'avec une table { param1=true, param2=true }
Ligne 1 :
local p = {}
 
local function p.verif_verif(passed_args, modele_args, cat)
local rv = ""
local nombre = 0
Ligne 24 :
end
return rv
end
 
function p.verif( passed_args, modele_args_list, cat )
modele_args = {}
for i, v in ipairs( modele_args_list ) do
if tonumber( v ) then
modele_args[ tonumber( v ) ] = true
else
modele_args[ v ] = true
end
end
return _verif( passed_args, modele_args, cat )
end
 
Ligne 30 ⟶ 42 :
local modele_args = frame.args
local cat = modele_args["_catégorie"]
return p.verif_verif(passed_args, modele_args, cat)
end