Module:br-forme-mut

Bonjour, vous êtes venu ici pour chercher la signification du mot Module:br-forme-mut. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot Module:br-forme-mut, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire Module:br-forme-mut au singulier et au pluriel. Tout ce que vous devez savoir sur le mot Module:br-forme-mut est ici. La définition du mot Module:br-forme-mut vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition deModule:br-forme-mut, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.

La documentation pour ce module peut être créée à Module:br-forme-mut/Documentation

local p={}

local formes = require("Module:br-formes-mutees")

function ecritureLigne(txt,titre,m,mot)
	if m ~= mot then
		txt = txt ..
			'|-\n'..
			'! ' .. titre .. '\n'..
			'| ]\n'
	end
	return txt
end

function p.boite(frame)
	local args = frame:getParent().args
	local forme = args
	forme = forme or "Forme"
	local mot = ""
	if args then -- pour prendre en compte l'ancienne syntaxe du modèle:br-forme-mut
		mot = args .. args
	else
		mot = args
	end
	local a, s, d = nil -- formes mutées : adoucissante ; spirante ; durcissante
	a, s, d = formes.formesMutees(mot)
	local txt =
		'{| class="flextable"\n'..
		'! Mutation\n'..
		'! ' .. forme .. '\n'..
		'|-\n'..
		'! Non muté\n'..
		'| ]\n'
	txt = ecritureLigne(txt,'Adoucissante',a,mot)
	txt = ecritureLigne(txt,'Spirante',s,mot)
	txt = ecritureLigne(txt,'Durcissante',d,mot)
	txt = txt .. '|}'
	return txt
end

return p