package p5scm

  1. Overview
  2. Docs
type sexpr =
  1. | Atom of atom
  2. | Alist of sexpr list
  3. | Slist of sexpr list
  4. | Stlist of sexpr list
  5. | Vlist of sexpr list
  6. | Plist of sexpr list
  7. | Lpatt of sexpr * sexpr
  8. | Toplv of string * string
and atom = typ * string
and typ =
  1. | Bool
  2. | Ident
  3. | Tident
  4. | Keyword
  5. | Int
  6. | Float
  7. | Op
  8. | Char
  9. | String
val sexpr_of_sexp : Sexplib0.Sexp.t -> sexpr
val atom_of_sexp : Sexplib0.Sexp.t -> atom
val typ_of_sexp : Sexplib0.Sexp.t -> typ
val sexp_of_sexpr : sexpr -> Sexplib0.Sexp.t
val sexp_of_atom : atom -> Sexplib0.Sexp.t
val sexp_of_typ : typ -> Sexplib0.Sexp.t