lua.bnf: lexing bullshit