work/MSASM.bnf: fixed end of buffer detection + use forgiving