La documentation pour ce module peut être créée à Module:Surkål/br-formes-mutees/Documentation
local p={}
local mut = require("Module:br-mutation")
function p.formesMutees(mot)
local prem, milieu, initiale, finale = "", "", "", ""
prem, milieu, finale = mw.ustring.match(mot, '^()(+)(.*)')
if milieu ~= 'ou' and milieu ~= 'w' then
initiale = mw.ustring.sub(mot,1,1)
finale = mw.ustring.sub(mot,2)
else
initiale = prem .. milieu
end
local a = mut.lenition(initiale) .. finale -- mutation adoucissante
local s = mut.spirantisation(initiale) .. finale -- mutation spirante
local d = mut.provection(initiale) .. finale -- mutation durcissante
local m = mut.leniprovection(initiale) .. finale -- mutation mixte
return a, s, d, m
end
return p