Differenze tra le versioni di "Modulo:Bananas"

Da Dialetto Metaurense.
Riga 5: Riga 5:
 
   word = mw.ustring.lower('CéSA')
 
   word = mw.ustring.lower('CéSA')
 
   decomposed = mw.ustring.toNFD(word)
 
   decomposed = mw.ustring.toNFD(word)
−
 
+
  decomposed = mw.ustring.gsub(decomposed,
 +
"(" .. vowel .. ")(" .. not_vowel .. "*" .. vowel .. not_vowel .. "*)$",
 +
"%1" .. mw.ustring.char(0x301) .. "%2")
 
   return decomposed
 
   return decomposed
  

Versione delle 16:57, 17 set 2018

La documentazione per questo modulo può essere creata in Modulo:Bananas/man

local p={}

function p.word(frame)

   word = mw.ustring.lower('CéSA')
   decomposed = mw.ustring.toNFD(word)
   decomposed = mw.ustring.gsub(decomposed, 
				"(" .. vowel .. ")(" .. not_vowel .. "*" .. vowel .. not_vowel .. "*)$",
				"%1" .. mw.ustring.char(0x301) .. "%2")
   return decomposed

end

return p