exception EOF val token : Lexbuf.t -> Tokens.token val discard : Lexbuf.t -> unit