morphology: cmevla

From Lojban
Jump to navigation Jump to search

To check if a string begins with a cmevla, extract as many cmevla-syllaboids as you can from the left (possibly none), then you must find a consonant or cluster (details of which clusters are allowed are still to be worked out) followed by a pause. In that case, you have a cmevla, otherwise the string does not begin with a cmevla.

A cmevla-syllaboid consists of an optional coda, any number of consonantal-syllables (possibly none), an onset and a nucleus. It can also be a digit, which stands for the syllable corresponding to its name, as in la .2005nan. (the year 2005). The reason to include the coda and consonantal-syllables as part of the syllaboid is so that things like "ndoi" are admissible.

List of examples that maybe should parse but don't

  • masytcusets