#lang brag ## The following comes from: http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form : | : "<" ">" "::=" : " " | "" ## "" is empty string, i.e. no whitespace : | "|" : | : | : | "<" ">" : '"' '"' | "'" "'" ## actually, the original BNF did not use quotes