package spin

  1. Overview
  2. Docs
type t =
  1. | Var of Spin_std.string
  2. | Function of func
  3. | String of Spin_std.string
and func =
  1. | If of t * t * t
  2. | Eq of t * t
  3. | Neq of t * t
  4. | Not of t
  5. | Slugify of t
  6. | Upper of t
  7. | Lower of t
  8. | Snake_case of t
  9. | Camel_case of t
  10. | Run of t * t Spin_std.list
  11. | Trim of t
  12. | First_char of t
  13. | Last_char of t
  14. | Concat of t Spin_std.list
val decode_fn1 : sexp:Spin_std.Sexp.t -> ctor:(t -> func) -> string -> Spin_std.Sexp.t list -> (t, Decoder.error) Spin_std.result
val decode_fn2 : sexp:Spin_std.Sexp.t -> ctor:(t -> t -> func) -> string -> Spin_std.Sexp.t list -> (t, Decoder.error) Spin_std.result
val decode_fn3 : sexp:Spin_std.Sexp.t -> ctor:(t -> t -> t -> func) -> string -> Spin_std.Sexp.t list -> (t, Decoder.error) Spin_std.result