XBNF stands for eXtreme BNF (BackusNaurForm) and is an attempt to see how far BNF can be stretched: http://www.csci.csusb.edu/dick/papers/rjb99g.xbnf.html Samples: http://www.csci.csusb.edu/dick/samples/index.html -- RichardBotting