Parser.Lexer
type t = Csexp.Make(Core.Sexp).Parser.Lexer.t
val create : unit -> t
type !'a token = 'a Csexp.Make(Core.Sexp).Parser.Lexer.token =
| Await : [> `other ] token
| Lparen : [> `other ] token
| Rparen : [> `other ] token
| Atom : int -> [> `atom ] token
val feed : t -> char -> [ `atom | `other ] token
val feed_eoi : t -> unit