Extended-BNF

There are all kinds of extensions to BNF. Some are distinctly less useful than others.