BNFを書いた