`type token`````
`val sexp : (Lexing.lexbuf ‑> token) ‑> Lexing.lexbuf ‑> t_or_comment`
`val sexp_opt : (Lexing.lexbuf ‑> token) ‑> Lexing.lexbuf ‑> t_or_comment option`
`val sexps : (Lexing.lexbuf ‑> token) ‑> Lexing.lexbuf ‑> t_or_comment list`
`val rev_sexps : (Lexing.lexbuf ‑> token) ‑> Lexing.lexbuf ‑> t_or_comment list`
`val sexps_abs : (Lexing.lexbuf ‑> token) ‑> Lexing.lexbuf ‑> Sexplib.Type_with_layout.Parsed.t_or_comment list`