Can GFM handle backus-naur form?