> forgive my ignorance... BNF?

http://www.garshol.priv.no/download/text/bnf.html
http://en.wikipedia.org/wiki/Backus-Naur_form


HTH,

Bill