package spin

  1. Overview
  2. Docs
type file = {
  1. source : Spin_std.string;
  2. destination : Expr.t;
}
type t = {
  1. name : Spin_std.string;
  2. description : Spin_std.string;
  3. configurations : Configuration.t Spin_std.list;
  4. pre_gen_actions : Actions.t Spin_std.list;
  5. post_gen_actions : Actions.t Spin_std.list;
  6. files : file Spin_std.list;
  7. message : Expr.t Spin_std.option;
}
val decode_files : file Spin_std.list Decoder.t
val decode : Spin_std.Sexp.t -> (t, Spin__Decoder.error) Spin_std.Result.t