``` Foo. Main ::= As Bs As Bs ; token As 'a'+ ; token Bs 'b'* ; ``` The generated ocaml lexer contains line ``` let as = 'a' + ``` which is a syntax error since `as` is a keyword of `ocamllex`.