alpha version of BNF editor