Currently all PEGs have something like this:
bridi_tail = bridi_tail_1 (gihek KE_clause free* bridi_tail KEhE_elidible free* tail_terms)?
I think this is wrong. In
{klama gi'e citka} both {klama} and {citka} should be equal however here we see that {klama} is bridi_tail_1 whereas {citka} starts with bridi_tail.
I think it should be something like
bridi_tail = bridi_tail_1 (gihek KE_clause bridi_tail_1)* KEhE_elidible tail_terms*
There are much more such racial prejudice against certain rules in PEG.
But what is your opinion on this one in particular?