sig
  val main : ?buf:Buffer.t -> Lexing.lexbuf -> Parser.token
  val main_with_layout :
    ?buf:Buffer.t -> Lexing.lexbuf -> Parser_with_layout.token
end