Jump to content

An pagkakaiba han mga rebisyon han "Z13091"

Tikang ha Wikifunctions
don’t double consonants after two vowels
Converting reference to programming language to use an ID
 
(18 nga mga sapit-nanhiuna nga rebisyon hin 3 nga mga gumaramit in diri ginpapakita)
Bagis 10: Bagis 10:
"Z14K3": {
"Z14K3": {
"Z1K1": "Z16",
"Z1K1": "Z16",
"Z16K1": {
"Z16K1": "Z610",
"Z16K2": "def Z13087(Z13087K1):\n\timport re\n\tlemma = Z13087K1.lower()\n\tform = lemma + 'ing'\n\tif re.search(r'[aeiou]c$', lemma):\n\t\tform = lemma + 'k' + 'ing'\n\tif re.search(r'[aeiou][bdfgkmnprstvz]$', lemma) \\\n\t\t\tand not re.search(r'[aeiou][aeiou][bdfgkmnprstvz]$', lemma):\n\t\tform = lemma + lemma[-1] + 'ing'\n\tif lemma.endswith('ie') :\n\t\tform = lemma[:-2] + 'ying' # Very few exceptions like \"boogieing\" \n\tif lemma.endswith('e') \\\n\t\t\tand not re.search(r'[éeioy]e$', lemma) \\\n\t\t\tand not re.search(r'[cg][cg]e$', lemma) \\\n\t\t\tand not re.search(r'[bcdfghjklmnpqrstvwxz][bdfjkmnpqrstvwxz]e$', lemma):\n\t\tform = lemma[:-1]+ 'ing'\n\treturn form"
"Z1K1": "Z61",
"Z61K1": "python"
},
"Z16K2": "def Z13087(Z13087K1):\n\timport re\n\tif Z13087K1.endswith('n') \\\n\t\t\tand not Z13087K1.endswith('nn') \\\n\t\t\tand not re.search(r'[aeiou][aeiou]n$', Z13087K1):\n\t\treturn Z13087K1 + 'ning'\n\tif Z13087K1.endswith('t') \\\n\t\t\tand not Z13087K1.endswith('tt') \\\n\t\t\tand not re.search(r'[aeiou][aeiou]t$', Z13087K1):\n\t\treturn Z13087K1 + 'ting'\n\treturn Z13087K1 + 'ing'"
}
}
},
},
Bagis 20: Bagis 17:
"Z1K1": "Z12",
"Z1K1": "Z12",
"Z12K1": [
"Z12K1": [
"Z11"
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "English -ing form, python"
}
]
]
},
},
Bagis 32: Bagis 34:
"Z1K1": "Z12",
"Z1K1": "Z12",
"Z12K1": [
"Z12K1": [
"Z11"
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sometimes double some final consonants, drop final e (generally), mutate final ie to y, and add -ing"
}
]
]
}
}

Giuurhii nga pagliwat han 16:17, 22 Mayo 2024

This page displays in a limited way without JavaScript.