i'oi'a'o IhOIhAhO experimental cmavo

require preceding cmavo is terminated before the next occurence of the word following; attach an omitted terminator to next …

This is a generalization of i'oi, except i'oi'a'o takes the word afterwards for attachment (nothing is added if the cmavo is already explicitly terminated before the next occurance of the word); «.i'oi» == «.i'oi'a'o .i». zo-like quotation. Etymology: i'oi and va'o. Note: i'oi'a'o takes a word afterwards and does not itself support more advanced terminator attachments. Note: unlike for lu..li'u, if inside lo'ule'u, this word doesn't have an effect from the outside perspective, since the contents of lo'u quotes are isolated from the grammar outside except for the terminator le'u; thus i'oi and i'oi'a'o don't work for lo'u to auto-add a missing le'u on the next i, although it's possible to override features of the language such as this with baunpli declarations. ni'o Elided terminators: i'oi'a'o attaches to the next word, even if the next word occurence is implied as an elided terminator; it does not only attach to explicitly present word occurences. ni'o When the word is actually the same as the terminator: Rather than being a no-op, in this case it adds another duplicated terminator. i'oi'a is a variant of i'oi'a'o specialized to this case; see i'oi'a for more information and to see how this can be useful. (e.g. «fu'e i'oi'a» == «fu'e i'oi'a'o fu'o», and «noi i'oi'a» == «noi i'oi'a'o ku'o».)


In notes:

i'oi
modify preceding cmavo to not cross bridi; require its terminator by the next «i».
i'oi'a
merge block until (elidable) terminator; make the terminator for the preceding cmavo duplicated.