In my computational linguistics class, we talked about the complications with parsing English morphemes, and there was a list of orthographic rules for combining morphemes in the slides.
- consonant doubling
- e deletion
- e insertion
- y replacement (y -> ies, y -> ied)
- k insertion (panic -> panicked)
I don't know where this comes from but I found it online in slides for several other universities' computational linguistics classes (e.g. slide 9 of https://www.cis.uni-muenchen.de/~fraser/morphology_2016/two_level_morph.pdf, slide 8 of https://pdfs.semanticscholar.org/ee0f/ffc479d6c8b1a2c1ac00f25ce751c27f2150.pdf) . Is this a comprehensive list? And if not, is there are comprehensive one somewhere?, or at least discussion as to why this would be a infeasible?