Out of curiosity, I put together a grammar for the "extensible" grammar being discussed. If there are any conflicts, let me know.
How do you do an if-then-else in this grammar? Ned