sig
  type token
  val sexp :
    (Lexing.lexbuf -> Sexp_intf.S.With_layout.Parser.token) ->
    Lexing.lexbuf -> Sexp_intf.S.With_layout.t_or_comment
  val sexp_opt :
    (Lexing.lexbuf -> Sexp_intf.S.With_layout.Parser.token) ->
    Lexing.lexbuf -> Sexp_intf.S.With_layout.t_or_comment option
  val sexps :
    (Lexing.lexbuf -> Sexp_intf.S.With_layout.Parser.token) ->
    Lexing.lexbuf -> Sexp_intf.S.With_layout.t_or_comment list
  val rev_sexps :
    (Lexing.lexbuf -> Sexp_intf.S.With_layout.Parser.token) ->
    Lexing.lexbuf -> Sexp_intf.S.With_layout.t_or_comment list
  val sexps_abs :
    (Lexing.lexbuf -> Sexp_intf.S.With_layout.Parser.token) ->
    Lexing.lexbuf -> Type_with_layout.Parsed.t_or_comment list
end