Assembly language grammar in BNF