BNF
Backus-Naur form