In the course of working on a script to extract grammatical lojban texts from a stream of heterogenous input, I discovered that camxes considers an empty string to be a valid lojban text. I tried jbofihe and yacc/grammar.300, and got the same result.
Is the empty string (ε) really intended to be included in the lojban language, or is this a quirk of the machine grammar implementations?
xu lo'u le'u te gerna lo jbobau
If it is included, as the parsers indicate, null lojban texts are to be found everywhere that you can't parse the beginning of a non-null lojban text.
Thoughts?
mi'e la mukti mu'o