package archetype

  1. Overview
  2. Docs
module T = Michelson
module B = Ast
module M = Model
module A = ParseTree
type env = {
  1. name : string;
}
val mk_env : ?name:string -> 'a -> env
val parse_micheline : ?ijson:bool -> Core.from_input -> T.obj_micheline * env
val to_michelson : (T.obj_micheline * env) -> T.michelson * env
val tycheck_michelson : (T.michelson * env) -> T.michelson * env
module Decomp_dir : sig ... end
val to_dir : (T.michelson * env) -> T.dprogram * env
val ttype_to_mtype : T.type_ -> M.type_
module Decomp_model : sig ... end
val dir_to_model : (T.dprogram * env) -> M.model * env
val to_archetype : (M.model * env) -> A.archetype