2013/6/1 Tim Hill <drtimhill@gmail.com>: > To my mind this shows why it's NOT always a good idea to make > everything pure BNF. An interesting alternative is to use (preferably tested) LPeg. It's at least as readable as BNF.