JK: Looks like my last msg got lost. Suggested re-wording of the error msgs: An L0 lexeme cannot appear on both the left- and right-hand sides of L0 rules (i.e. those rules using '~'). That would have led me immediately to the issue and a solution.