Sexplib.Parser_with_layouttype token = | | STRING of string * (Lexing.position * string) option | 
| | COMMENT of string * Lexing.position option | 
| | LPAREN | 
| | RPAREN | 
| | EOF | 
| | HASH_SEMI | 
val sexp : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Type_with_layout.t_or_commentval sexp_opt : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Type_with_layout.t_or_comment optionval sexps : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Type_with_layout.t_or_comment listval sexps_abs : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Type_with_layout.Parsed.t_or_comment listval rev_sexps : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Type_with_layout.t_or_comment list