Module:la-verb/testcases

  • abiung, abiūnx (1, 2, 3)
  • abjung, abjūnx (1, 2, 3)
  • ablūd, ablūs (1, 2, 3)
  • abrād, abrās (1, 2, 3)
  • abrōd, abrōs (1, 2, 3)
  • abscēd, abscess (2, 3)
  • absterg, absters (1, 2, 3)
  • abstrah, abstrax (1, 2, 3)
  • abstrūd, abstrūs (1, 2, 3)
  • absūm, absūmps (2, 3)
  • accēd, access (2, 3)
  • accing, accinx (1, 2, 3)
  • acū ping, acū pinx (1, 2, 3)
  • adaug, adaux (1, 2, 3)
  • adcēd, adcess (2, 3)
  • adfing, adfinx (1, 2, 3)
  • adfīg, adfīx (1, 2, 3)
  • adflect, adflex (1, 2, 3)
  • adflīg, adflīx (1, 2, 3)
  • adflu, adflux (1, 2, 3)
  • adfulg, adfuls (1, 2, 3)
  • adger, adgess (2, 3)
  • adhaer, adhaes (1, 2, 3)
  • adhēr, adhēs (1, 2, 3)
  • adiung, adiūnx (1, 2, 3)
  • adjung, adjūnx (1, 2, 3)
  • adlic, adlex (2, 3)
  • adlīd, adlīs (1, 2, 3)
  • adlūc, adlux (1, 2, 3)
  • adlūd, adlūs (1, 2, 3)
  • admitt, admīs (1, 2, 3)
  • adplaud, adplaus (1, 2, 3)
  • adprim, adpress (2, 3)
  • adrēp, adrēps (1, 2, 3)
  • adrīd, adrīs (1, 2, 3)
  • adsent, adsens (1, 2, 3)
  • adsperg, adspers (1, 2, 3)
  • adspic, adspex (2, 3)
  • adstring, adstrīnx (1, 2, 3)
  • adsurg, adsurrex (2, 3)
  • adsūm, adsūmps (2, 3)
  • adtrah, adtrax (1, 2, 3)
  • adūr, aduss (2, 3)
  • adveh, advex (1, 2, 3)
  • advīv, advīx (1, 2, 3)
  • affing, affinx (1, 2, 3)
  • affīg, affīx (1, 2, 3)
  • afflect, afflex (1, 2, 3)
  • afflīg, afflīx (1, 2, 3)
  • afflu, afflux (1, 2, 3)
  • affulg, affuls (1, 2, 3)
  • agger, aggess (2, 3)
  • alg, als (1, 2, 3)
  • algēsc, als (1, 2, 3)
  • allic, allex (2, 3)
  • allīd, allīs (1, 2, 3)
  • allūc, allux (1, 2, 3)
  • allūd, allūs (1, 2, 3)
  • ambūr, ambuss (2, 3)
  • amic, amix (1, 2, 3)
  • ang, anx (1, 2, 3)
  • antecēd, antecēss (2, 3)
  • applaud, applaus (1, 2, 3)
  • apprim, appress (2, 3)
  • apprōmitt, apprōmīs (1, 2, 3)
  • arrēp, arrēps (1, 2, 3)
  • arrig, arrex (2, 3)
  • arrīd, arrīs (1, 2, 3)
  • asparg, aspars (1, 2, 3)
  • asperg, aspers (1, 2, 3)
  • aspic, aspex (2, 3)
  • assent, assens (1, 2, 3)
  • assurg, assurrex (2, 3)
  • assūm, assūmps (2, 3)
  • astring, astrīnx (1, 2, 3)
  • astru, astrūx (1, 2, 3)
  • attrah, attrax (1, 2, 3)
  • aug, aux (1, 2, 3)
  • ādscrīb, ādscrīps (2, 3)
  • āmitt, āmīs (1, 2, 3)
  • ārd, ārs (1, 2, 3)
  • ārdēsc, ārs (1, 2, 3)
  • āscrīb, āscrīps (2, 3)
  • āveh, āvex (1, 2, 3)
  • āvell, āvuls (2, 3)
  • camb, camps (2, 3)
  • carp, carps (1, 2, 3)
  • cēd, cess (2, 3)
  • cing, cinx (1, 2, 3)
  • circumaspic, circumaspex (2, 3)
  • circumcing, circumcinx (1, 2, 3)
  • circumclūd, circumclūs (1, 2, 3)
  • circumfarc, circumfars (1, 2, 3)
  • circumflect, circumflex (1, 2, 3)
  • circumflu, circumflux (1, 2, 3)
  • circumfulg, circumfuls (1, 2, 3)
  • circumlūc, circumlux (1, 2, 3)
  • circummitt, circummīs (1, 2, 3)
  • circumplect, circumplex (1, 2, 3)
  • circumrād, circumrās (1, 2, 3)
  • circumsaep, circumsaeps (1, 2, 3)
  • circumscrīb, circumscrīps (2, 3)
  • circumsēp, circumsēps (1, 2, 3)
  • circumsparg, circumspars (1, 2, 3)
  • circumspic, circumspex (2, 3)
  • circumstring, circumstrīnx (1, 2, 3)
  • circumteg, circumtēx (1, 2, 3)
  • circumtrah, circumtrax (1, 2, 3)
  • claud, claus (1, 2, 3)
  • clep, cleps (1, 2, 3)
  • clūd, clūs (1, 2, 3)
  • coc, cox (1, 2, 3)
  • cohaer, cohaes (1, 2, 3)
  • cohaerēsc, cohaes (1, 2, 3)
  • cohēr, cohēs (1, 2, 3)
  • collig, collēx (2, 3)
  • collīd, collīs (1, 2, 3)
  • collūc, collux (1, 2, 3)
  • collūd, collūs (1, 2, 3)
  • combūr, combuss (2, 3)
  • comman, commans (1, 2, 3)
  • comming, comminx (1, 2, 3)
  • committ, commīs (1, 2, 3)
  • commulc, commuls (1, 2, 3)
  • complōd, complōs (1, 2, 3)
  • comprim, compress (2, 3)
  • comprōmitt, comprōmīs (1, 2, 3)
  • compung, compunx (1, 2, 3)
  • conbūr, conbuss (2, 3)
  • concerp, concerps (1, 2, 3)
  • concēd, concess (2, 3)
  • conclūd, conclūs (1, 2, 3)
  • concoqu, concox (1, 2, 3)
  • concut, concuss (2, 3)
  • conger, congess (2, 3)
  • coniung, coniunx (1, 2, 3)
  • conjung, conjunx (1, 2, 3)
  • conlīd, conlīs (1, 2, 3)
  • conlūd, conlūs (1, 2, 3)
  • conplōd, conplōs (1, 2, 3)
  • conprim, conpress (2, 3)
  • conpung, conpunx (1, 2, 3)
  • conquinīsc, conquēx (2, 3)
  • conresurg, conresurrex (2, 3)
  • conrōd, conrōs (1, 2, 3)
  • conteg, contēx (1, 2, 3)
  • contemn, contemps (2, 3)
  • contorqu, contors (1, 2, 3)
  • contrah, contrax (1, 2, 3)
  • contrāscrīb, contrāscrīps (2, 3)
  • contrūd, contrūs (1, 2, 3)
  • conveh, convex (1, 2, 3)
  • convīv, convīx (1, 2, 3)
  • coqu, cox (1, 2, 3)
  • corrād, corrās (1, 2, 3)
  • corresurg, corresurrex (2, 3)
  • corrēp, corrēps (1, 2, 3)
  • corrig, corrēx (2, 3)
  • corrōd, corrōs (1, 2, 3)
  • cōm, cōmps (2, 3)
  • cōnferc, cōnfers (1, 2, 3)
  • cōnfing, cōnfinx (1, 2, 3)
  • cōnfīg, cōnfīx (1, 2, 3)
  • cōnflig, cōnflix (1, 2, 3)
  • cōnflu, cōnflux (1, 2, 3)
  • cōnfulg, cōnfuls (1, 2, 3)
  • cōnlūc, cōnlux (1, 2, 3)
  • cōnsaep, cōnsaeps (1, 2, 3)
  • cōnscrīb, cōnscrīps (2, 3)
  • cōnsent, cōnsēns (1, 2, 3)
  • cōnsēp, cōnsēps (1, 2, 3)
  • cōnsparg, cōnspars (1, 2, 3)
  • cōnsperg, cōnspers (1, 2, 3)
  • cōnspic, cōnspex (2, 3)
  • cōnstring, cōnstrīnx (1, 2, 3)
  • cōnstru, cōnstrūx (1, 2, 3)
  • cōnsuād, cōnsuās (1, 2, 3)
  • cōnsurg, cōnsurrex (2, 3)
  • cōnsūm, cōnsūmps (2, 3)
  • crucifīg, crucifīx (1, 2, 3)
  • delūd, delūs (1, 2, 3)
  • dēcerp, dēcerps (1, 2, 3)
  • dēcēd, dēcess (2, 3)
  • dēcoc, dēcox (1, 2, 3)
  • dēcoqu, dēcox (1, 2, 3)
  • dēfing, dēfinx (1, 2, 3)
  • dēfīg, dēfīx (1, 2, 3)
  • dēflect, dēflex (1, 2, 3)
  • dēflu, dēflux (1, 2, 3)
  • dēglūb, dēglūps (2, 3)
  • dēhaur, dēhaus (1, 2, 3)
  • dēiung, dēiunx (1, 2, 3)
  • dējung, dējunx (1, 2, 3)
  • dēling, dēlinx (1, 2, 3)
  • dēm, dēmps (2, 3)
  • dēmerg, dēmers (1, 2, 3)
  • dēmitt, dēmīs (1, 2, 3)
  • dēmord, dēmors (1, 2, 3)
  • dēmulc, dēmuls (1, 2, 3)
  • dēping, dēpinx (1, 2, 3)
  • dēprim, dēpress (2, 3)
  • dēprōm, dēpromps (2, 3)
  • dērād, dērās (1, 2, 3)
  • dērig, dērex (2, 3)
  • dērīd, dērīs (1, 2, 3)
  • dēscrīb, dēscrīps (2, 3)
  • dēserp, dēserps (1, 2, 3)
  • dēspic, dēspex (2, 3)
  • dēstring, dēstrinx (1, 2, 3)
  • dēstru, dēstrūx (1, 2, 3)
  • dēsūm, dēsūmps (2, 3)
  • dēteg, dētex (1, 2, 3)
  • dēterg, dēters (1, 2, 3)
  • dētorqu, dētors (1, 2, 3)
  • dētrah, dētrax (1, 2, 3)
  • dētrūd, dētrūs (1, 2, 3)
  • dēūr, dēūss (2, 3)
  • dēveh, dēvex (1, 2, 3)
  • dēvinc, dēvinx (1, 2, 3)
  • difflu, difflux (1, 2, 3)
  • discerp, discerps (1, 2, 3)
  • discēd, discess (2, 3)
  • discing, discinx (1, 2, 3)
  • disclūd, disclūs (1, 2, 3)
  • discoqu, discox (1, 2, 3)
  • discrīb, discrīps (2, 3)
  • discut, discuss (2, 3)
  • disiung, disiūnx (1, 2, 3)
  • disjung, disjūnx (1, 2, 3)
  • disperg, dispers (1, 2, 3)
  • dispic, dispex (2, 3)
  • dispung, dispunx (1, 2, 3)
  • dissent, dissēns (1, 2, 3)
  • dissuād, dissuās (1, 2, 3)
  • distingu, distīnx (1, 2, 3)
  • distorqu, distors (1, 2, 3)
  • distrah, distrax (1, 2, 3)
  • distring, distrinx (1, 2, 3)
  • dīger, dīgess (2, 3)
  • dīiung, dīiūnx (1, 2, 3)
  • dīlig, dīlēx (2, 3)
  • dīlūc, dīlux (1, 2, 3)
  • dīlūcēsc, dīlūx (1, 2, 3)
  • dīmitt, dīmīs (1, 2, 3)
  • dīrig, dīrex (2, 3)
  • dīvid, dīvīs (1, 2, 3)
  • effarc, effars (1, 2, 3)
  • efferc, effers (1, 2, 3)
  • effing, effinx (1, 2, 3)
  • efflu, efflux (1, 2, 3)
  • effric, effrix (1, 2, 3)
  • effulg, effuls (1, 2, 3)
  • exard, exars (1, 2, 3)
  • exardēsc, exars (1, 2, 3)
  • exaug, exaux (1, 2, 3)
  • excerp, excerps (1, 2, 3)
  • excēd, excess (2, 3)
  • exclūd, exclūs (1, 2, 3)
  • excoqu, excox (1, 2, 3)
  • excrīb, excrīps (2, 3)
  • exculp, exculps (1, 2, 3)
  • excut, excuss (2, 3)
  • exfric, exfrix (1, 2, 3)
  • exhaur, exhaus (1, 2, 3)
  • explōd, explōs (1, 2, 3)
  • exporrig, exporrex (2, 3)
  • exprim, express (2, 3)
  • exprōm, exprōmps (2, 3)
  • expung, expunx (1, 2, 3)
  • exscrīb, exscrīps (2, 3)
  • exsculp, exsculps (1, 2, 3)
  • exstingu, exstīnx (1, 2, 3)
  • exstru, exstrūx (1, 2, 3)
  • exsurg, exsurrex (2, 3)
  • exsūg, exsux (1, 2, 3)
  • exterg, exters (1, 2, 3)
  • exterg, exters (1, 2, 3)
  • extingu, extīnx (1, 2, 3)
  • extorqu, extors (1, 2, 3)
  • extrah, extrax (1, 2, 3)
  • extru, extrux (1, 2, 3)
  • extrūd, extrūs (1, 2, 3)
  • exurg, exurrex (2, 3)
  • exūr, exuss (2, 3)
  • ēger, ēgess (2, 3)
  • ēling, ēlinx (1, 2, 3)
  • ēlīd, ēlīs (1, 2, 3)
  • ēlūc, ēlux (1, 2, 3)
  • ēlūd, ēlūs (1, 2, 3)
  • ēlūg, ēlūx (1, 2, 3)
  • ēman, ēmans (1, 2, 3)
  • ēmerg, ēmers (1, 2, 3)
  • ēmitt, ēmīs (1, 2, 3)
  • ēmulg, ēmuls (1, 2, 3)
  • ēmung, ēmunx (1, 2, 3)
  • ēnūb, ēnūps (2, 3)
  • ērād, ērās (1, 2, 3)
  • ērēp, ērēps (1, 2, 3)
  • ērig, ērex (2, 3)
  • ērōd, ērōs (1, 2, 3)
  • ērūg, *ērūx (2, 3)
  • ēvād, ēvās (1, 2, 3)
  • ēveh, ēvex (1, 2, 3)
  • ēvinc, ēvinx (1, 2, 3)
  • farc, fars (1, 2, 3)
  • fideiub, fideiuss (2, 3)
  • fidejub, fidejuss (2, 3)
  • fing, fīnx (1, 2, 3)
  • fīg, fīx (1, 2, 3)
  • flect, flex (1, 2, 3)
  • flu, flux (1, 2, 3)
  • frīg, frīx (1, 2, 3)
  • frīgēsc, frīx (1, 2, 3)
  • fulc, fuls (1, 2, 3)
  • fulg, fuls (1, 2, 3)
  • genūflect, genūflex (1, 2, 3)
  • ger, gess (2, 3)
  • glūb, glūps (2, 3)
  • haer, haes (1, 2, 3)
  • haur, haus (1, 2, 3)
  • hēr, hēs (1, 2, 3)
  • illic, illex (2, 3)
  • illīd, illīs (1, 2, 3)
  • illūc, illux (1, 2, 3)
  • illūcēsc, illux (1, 2, 3)
  • illūd, illūs (1, 2, 3)
  • imman, immans (1, 2, 3)
  • immerg, immers (1, 2, 3)
  • immitt, immis (1, 2, 3)
  • immulg, immuls (1, 2, 3)
  • imprim, impress (2, 3)
  • incēd, incess (2, 3)
  • incing, incinx (1, 2, 3)
  • inclūd, inclūs (1, 2, 3)
  • incut, incuss (2, 3)
  • indulg, induls (1, 2, 3)
  • inger, ingess (2, 3)
  • inhaer, inhaes (1, 2, 3)
  • iniung, iniunx (1, 2, 3)
  • injung, injunx (1, 2, 3)
  • inlic, inlex (2, 3)
  • inlīd, inlīs (1, 2, 3)
  • inlūc, inlux (1, 2, 3)
  • inlūcēsc, inlux (1, 2, 3)
  • inlūd, inlūs (1, 2, 3)
  • inman, inmans (1, 2, 3)
  • inmitt, inmīs (1, 2, 3)
  • inmulg, inmuls (1, 2, 3)
  • inprim, inpress (2, 3)
  • inrēp, inreps (1, 2, 3)
  • inrīd, inrīs (1, 2, 3)
  • inserp, inserps (1, 2, 3)
  • integ, intēx (1, 2, 3)
  • intelleg, intellēx (1, 2, 3)
  • intellig, intellēx (2, 3)
  • intercēd, intercess (2, 3)
  • interclūd, interclūs (1, 2, 3)
  • interflu, interflux (1, 2, 3)
  • interfulg, interfuls (1, 2, 3)
  • interiung, interiunx (1, 2, 3)
  • interjung, interjunx (1, 2, 3)
  • interlūc, interlux (1, 2, 3)
  • intermitt, intermis (1, 2, 3)
  • interpung, interpunx (1, 2, 3)
  • interscrīb, interscrīps (2, 3)
  • interstingu, interstīnx (1, 2, 3)
  • intertrah, intertrax (1, 2, 3)
  • inting, intinx (1, 2, 3)
  • intingu, intinx (1, 2, 3)
  • intorqu, intors (1, 2, 3)
  • intrah, intrax (1, 2, 3)
  • intrōmitt, intrōmīs (1, 2, 3)
  • intrōspic, intrōspex (2, 3)
  • inungu, inunx (1, 2, 3)
  • inūr, inuss (2, 3)
  • invād, invās (1, 2, 3)
  • inveh, invex (1, 2, 3)
  • irrēp, irreps (1, 2, 3)
  • irrīd, irrīs (1, 2, 3)
  • iub, iuss (2, 3)
  • iung, iūnx (1, 2, 3)
  • īnfarc, īnfars (1, 2, 3)
  • īnferc, īnfers (1, 2, 3)
  • īnfīg, īnfīx (1, 2, 3)
  • īnflect, īnflēx (1, 2, 3)
  • īnflīg, īnflīx (1, 2, 3)
  • īnflu, īnflux (1, 2, 3)
  • īnscrīb, īnscrīps (2, 3)
  • īnsculp, īnsculps (1, 2, 3)
  • īnsperg, īnspers (1, 2, 3)
  • īnspic, īnspex (2, 3)
  • īnstring, īnstrīnx (1, 2, 3)
  • īnsurg, īnsurrex (2, 3)
  • īnsūm, īnsūmps (2, 3)
  • jub, juss (2, 3)
  • jung, jūnx (1, 2, 3)
  • laed, laes (1, 2, 3)
  • ling, linx (1, 2, 3)
  • lūc, lux (1, 2, 3)
  • lūd, lūs (1, 2, 3)
  • lūg, lūx (1, 2, 3)
  • man, māns (1, 2, 3)
  • manūmitt, manūmis (1, 2, 3)
  • merg, mers (1, 2, 3)
  • mēi, mix (2, 3)
  • ming, mīnx (1, 2, 3)
  • mitt, mīs (1, 2, 3)
  • mōrem ger, mōrem gess (2, 3)
  • mulc, muls (1, 2, 3)
  • mulg, muls (1, 2, 3)
  • nect, nex (1, 2, 3)
  • negleg, neglēx (1, 2, 3)
  • neglig, neglix (1, 2, 3)
  • ning, ninx (1, 2, 3)
  • ning, ninx (1, 2, 3)
  • ningu, ninx (1, 2, 3)
  • ningu, ninx (1, 2, 3)
  • nūb, nūps (2, 3)
  • obfulg, obfuls (1, 2, 3)
  • oblīd, oblīs (1, 2, 3)
  • obrēp, obrēps (1, 2, 3)
  • obsaep, obsaeps (1, 2, 3)
  • obstring, obstrinx (1, 2, 3)
  • obstru, obstrūx (1, 2, 3)
  • obteg, obtex (1, 2, 3)
  • obtorqu, obtors (1, 2, 3)
  • obtrah, obtrax (1, 2, 3)
  • obtrūd, obtrūs (1, 2, 3)
  • occlūd, occlūs (1, 2, 3)
  • offulg, offuls (1, 2, 3)
  • omitt, omīs (1, 2, 3)
  • opprim, oppress (2, 3)
  • pang, panx (1, 2, 3)
  • pect, pex (1, 2, 3)
  • pellic, pellex (2, 3)
  • pellūc, pellux (1, 2, 3)
  • percut, percuss (2, 3)
  • perefflu, perefflux (1, 2, 3)
  • perfing, perfinx (1, 2, 3)
  • perfīg, perfīx (1, 2, 3)
  • perflu, perflux (1, 2, 3)
  • perg, perrex (2, 3)
  • perhaur, perhaus (1, 2, 3)
  • perlūc, perlux (1, 2, 3)
  • perman, permans (1, 2, 3)
  • permitt, permīs (1, 2, 3)
  • permulc, permuls (1, 2, 3)
  • perpung, perpunx (1, 2, 3)
  • perscrīb, perscrīps (2, 3)
  • persent, persēns (1, 2, 3)
  • perserp, perserps (1, 2, 3)
  • perspic, perspex (2, 3)
  • perstring, perstrinx (1, 2, 3)
  • persuād, persuās (1, 2, 3)
  • perterg, perters (1, 2, 3)
  • pertrah, pertrax (1, 2, 3)
  • perung, perunx (1, 2, 3)
  • perurg, perurs (1, 2, 3)
  • perurgu, perurs (1, 2, 3)
  • perūr, peruss (2, 3)
  • pervād, pervās (1, 2, 3)
  • perveh, pervex (1, 2, 3)
  • ping, pīnx (1, 2, 3)
  • plang, plānx (1, 2, 3)
  • plaud, plaus (1, 2, 3)
  • plect, plex (1, 2, 3)
  • plōd, plōs (1, 2, 3)
  • polling, pollinx (1, 2, 3)
  • pollūc, pollux (1, 2, 3)
  • porrig, porrex (2, 3)
  • postscrīb, postscrīps (2, 3)
  • praecerp, praecerps (1, 2, 3)
  • praecēd, praecess (2, 3)
  • praecing, praecinx (1, 2, 3)
  • praeclūd, praeclūs (1, 2, 3)
  • praefīg, praefīx (1, 2, 3)
  • praeflu, praeflux (1, 2, 3)
  • praefulg, praefuls (1, 2, 3)
  • praeintellig, praeintellex (2, 3)
  • praelūc, praelux (1, 2, 3)
  • praelūd, praelūs (1, 2, 3)
  • praemitt, praemīs (1, 2, 3)
  • praemord, praemors (1, 2, 3)
  • praesaep, praesaeps (1, 2, 3)
  • praescrīb, praescrīps (2, 3)
  • praesent, praesēns (1, 2, 3)
  • praestring, praestrinx (1, 2, 3)
  • praestru, praestrūx (1, 2, 3)
  • praesuppōn, praesuppos (1, 2, 3)
  • praesūm, praesūmps (2, 3)
  • praeterflu, praeterflux (1, 2, 3)
  • praetermitt, praetermīs (1, 2, 3)
  • praeūr, praeuss (2, 3)
  • prem, press (2, 3)
  • prōcēd, prōcess (2, 3)
  • prōflu, prōflux (1, 2, 3)
  • prōlūc, prōlux (1, 2, 3)
  • prōm, prōmps (2, 3)
  • prōmitt, prōmīs (1, 2, 3)
  • prōscrīb, prōscrīps (2, 3)
  • prōspic, prōspex (2, 3)
  • prōteg, prōtēx (1, 2, 3)
  • prōtrah, prōtrax (1, 2, 3)
  • prōtrūd, prōtrūs (1, 2, 3)
  • prōveh, prōvex (1, 2, 3)
  • quat, quass (2, 3)
  • rād, rās (1, 2, 3)
  • recēd, recess (2, 3)
  • recing, recinx (1, 2, 3)
  • reclūd, reclūs (1, 2, 3)
  • recoqu, recox (1, 2, 3)
  • recut, recuss (2, 3)
  • refarc, refars (1, 2, 3)
  • referc, refers (1, 2, 3)
  • reflect, reflex (1, 2, 3)
  • reflu, reflux (1, 2, 3)
  • refrīgēsc, refrīx (1, 2, 3)
  • refulg, refuls (1, 2, 3)
  • reg, rēx (1, 2, 3)
  • reger, regess (2, 3)
  • relūc, relux (1, 2, 3)
  • reman, remāns (1, 2, 3)
  • remitt, remīs (1, 2, 3)
  • remulc, remuls (1, 2, 3)
  • repercut, repercuss (2, 3)
  • reporrig, reporrex (2, 3)
  • reprim, repress (2, 3)
  • reprōmitt, reprōmīs (1, 2, 3)
  • resarc, resars (1, 2, 3)
  • rescrīb, rescrīps (2, 3)
  • respic, respex (2, 3)
  • restingu, restīnx (1, 2, 3)
  • restring, restrīnx (1, 2, 3)
  • resurg, resurrex (2, 3)
  • resūm, resūmps (2, 3)
  • reteg, retēx (1, 2, 3)
  • reterg, reters (1, 2, 3)
  • retorqu, retors (1, 2, 3)
  • retrah, retrax (1, 2, 3)
  • retrōcēd, retrōcess (2, 3)
  • retrōspic, retrōspex (2, 3)
  • retrūd, retrūs (1, 2, 3)
  • reveh, revex (1, 2, 3)
  • revinc, revinx (1, 2, 3)
  • revīv, revīx (1, 2, 3)
  • revīvisc, revīvix (1, 2, 3)
  • rēp, reps (1, 2, 3)
  • rēsperg, rēspers (1, 2, 3)
  • rīd, rīs (1, 2, 3)
  • rōd, rōs (1, 2, 3)
  • saep, saeps (1, 2, 3)
  • sanc, sānx (1, 2, 3)
  • sarc, sars (1, 2, 3)
  • sarp, sarps (1, 2, 3)
  • scalp, scalps (1, 2, 3)
  • scrīb, scrīps (2, 3)
  • sculp, sculps (1, 2, 3)
  • seclūd, seclūs (1, 2, 3)
  • sent, sēns (1, 2, 3)
  • serp, serps (1, 2, 3)
  • sēcēd, sēcess (2, 3)
  • sēiung, sēiunx (1, 2, 3)
  • sējung, sējunx (1, 2, 3)
  • sēp, sēps (1, 2, 3)
  • sparg, spars (1, 2, 3)
  • spec, spex (1, 2, 3)
  • spic, spix (1, 2, 3)
  • string, strīnx (1, 2, 3)
  • stru, strux (1, 2, 3)
  • suād, suās (1, 2, 3)
  • subdīvid, subdīvīs (1, 2, 3)
  • subfulc, subfuls (1, 2, 3)
  • subfulg, subfuls (1, 2, 3)
  • subintelleg, subintellēx (1, 2, 3)
  • subintrōdūc, subintrōdūx (1, 2, 3)
  • subiung, subiunx (1, 2, 3)
  • subjung, subjunx (1, 2, 3)
  • sublūc, sublux (1, 2, 3)
  • submerg, submers (1, 2, 3)
  • submitt, submīs (1, 2, 3)
  • subpōn, subpos (1, 2, 3)
  • subrēp, subreps (1, 2, 3)
  • subrig, subrex (2, 3)
  • subrīd, subrīs (1, 2, 3)
  • subscrīb, subscrīps (2, 3)
  • substru, substrūx (1, 2, 3)
  • subtrah, subtrax (1, 2, 3)
  • subūr, subuss (2, 3)
  • subveh, subvex (1, 2, 3)
  • succēd, success (2, 3)
  • succing, succinx (1, 2, 3)
  • succut, succuss (2, 3)
  • suffīg, suffīx (1, 2, 3)
  • suffulc, suffuls (1, 2, 3)
  • suffulg, suffuls (1, 2, 3)
  • sugger, suggess (2, 3)
  • summerg, summers (1, 2, 3)
  • summitt, summīs (1, 2, 3)
  • superefflu, superefflux (1, 2, 3)
  • superextru, superextrux (1, 2, 3)
  • superflu, superflux (1, 2, 3)
  • superindūc, superindūx (1, 2, 3)
  • superlūc, superlux (1, 2, 3)
  • superscrīb, superscrīps (2, 3)
  • superstru, superstrūx (1, 2, 3)
  • supervīv, supervīx (1, 2, 3)
  • supping, suppinx (1, 2, 3)
  • supprim, suppress (2, 3)
  • surg, surrex (2, 3)
  • surrēp, surrēps (1, 2, 3)
  • surrīd, surrīs (1, 2, 3)
  • suspic, suspex (2, 3)
  • sūg, sux (1, 2, 3)
  • sūm, sūmps (2, 3)
  • teg, tēx (1, 2, 3)
  • terg, ters (1, 2, 3)
  • terg, ters (1, 2, 3)
  • ting, tinx (1, 2, 3)
  • tingu, tinx (1, 2, 3)
  • torqu, tors (1, 2, 3)
  • trah, trāx (1, 2, 3)
  • trālūc, trālux (1, 2, 3)
  • trāmitt, trāmīs (1, 2, 3)
  • trānscrīb, trānscrīps (2, 3)
  • trānsdūc, trānsdūx (1, 2, 3)
  • trānsfīg, trānsfīx (1, 2, 3)
  • trānsflu, trānsflux (1, 2, 3)
  • trānsfulg, trānsfuls (1, 2, 3)
  • trānslūc, trānslux (1, 2, 3)
  • trānsmitt, trānsmīs (1, 2, 3)
  • trānspic, trānspex (2, 3)
  • trānsscrīb, trānsscrīps (2, 3)
  • trānsvād, trānsvās (1, 2, 3)
  • trānsveh, trānsvex (1, 2, 3)
  • trāveh, trāvex (1, 2, 3)
  • trūd, trūs (1, 2, 3)
  • turg, turs (1, 2, 3)
  • ung, ūnx (1, 2, 3)
  • ungu, ūnx (1, 2, 3)
  • urg, urs (1, 2, 3)
  • urgu, urs (1, 2, 3)
  • ūr, uss (2, 3)
  • vād, vās (1, 2, 3)
  • veh, vēx (1, 2, 3)
  • vell, vuls (2, 3)
  • vinc, vinx (1, 2, 3)
  • vīv, vīx (1, 2, 3)

local export = {}

local Array = require "Module:array"

local function get_tab_separated_words(text)
	local res = Array()
	for line in text:gmatch "[^\n]+" do
		local words = Array()
		res:insert(words)
		for word in line:gmatch "[^\t]+" do
			words:insert(word)
		end
	end
	return res
end

-- COMBINING MACRON: \204\132
-- COMBINING BREVE: \204\134
local function strip_macrons_and_breves(term)
	return mw.ustring.toNFC(mw.ustring.toNFD(term):gsub("\204[\132\134]", ""))
end

local function ends_with(str, pattern)
	return str:find(pattern .. "$") ~= nil
end

local has_perf_in_s_or_x = {}
has_perf_in_s_or_x[1] = function (pres_stem, perf_stem)
	if pres_stem == perf_stem then
		return false
	end
	
	local perf_without_s_or_x, replacements = perf_stem:gsub("[sx]$", "")
	
	return replacements == 1
		and strip_macrons_and_breves(pres_stem)
			:find(strip_macrons_and_breves(perf_without_s_or_x), 1, true) == 1
end

has_perf_in_s_or_x[2] = function (pres_stem, perf_stem)
	if pres_stem == perf_stem then
		return false
	end
	
	return ends_with(perf_stem, "[sx]")
end

has_perf_in_s_or_x[3] = function (pres_stem, perf_stem)
	if pres_stem == perf_stem then
		return false
	end
	
	return ends_with(perf_stem, "[sx]") and not ends_with(pres_stem, "[sx]")
end

function export.show(frame)
	local pres_and_perf_list = require "Module:la-verb/testcases/data"
	
	local output = Array()
	
	for _, pres_and_perf in pairs(pres_and_perf_list) do
		local pres, perf = unpack(pres_and_perf)
		local matches = Array()
		for i, rule in ipairs(has_perf_in_s_or_x) do
			if rule(pres, perf) then
				matches:insert(i)
			end
		end
		
		if #matches > 0 then
			output:insert("* " .. pres .. ", " .. perf .. " (" .. matches:concat ", " .. ")")
		end
	end
	
	return output:concat "\n"
end

return export