Module Tag.Variants

val compile_unit : t Variantslib.Variant.t
val partial_unit : t Variantslib.Variant.t
val subprogram : t Variantslib.Variant.t
val entry_point : t Variantslib.Variant.t
val inlined_subroutine : t Variantslib.Variant.t
val unknown : (int -> t) Variantslib.Variant.t
val fold : init:'acc__ -> compile_unit:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> partial_unit:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> subprogram:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> entry_point:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> inlined_subroutine:('acc__ -> t Variantslib.Variant.t -> 'acc__) -> unknown:('acc__ -> (int -> t) Variantslib.Variant.t -> 'acc__) -> 'acc__
val iter : compile_unit:(t Variantslib.Variant.t -> unit) -> partial_unit:(t Variantslib.Variant.t -> unit) -> subprogram:(t Variantslib.Variant.t -> unit) -> entry_point:(t Variantslib.Variant.t -> unit) -> inlined_subroutine:(t Variantslib.Variant.t -> unit) -> unknown:((int -> t) Variantslib.Variant.t -> unit) -> unit
val map : t -> compile_unit:(t Variantslib.Variant.t -> 'result__) -> partial_unit:(t Variantslib.Variant.t -> 'result__) -> subprogram:(t Variantslib.Variant.t -> 'result__) -> entry_point:(t Variantslib.Variant.t -> 'result__) -> inlined_subroutine:(t Variantslib.Variant.t -> 'result__) -> unknown:((int -> t) Variantslib.Variant.t -> int -> 'result__) -> 'result__
val make_matcher : compile_unit: (t Variantslib.Variant.t -> 'acc__0 -> (unit -> 'result__) * 'acc__1) -> partial_unit: (t Variantslib.Variant.t -> 'acc__1 -> (unit -> 'result__) * 'acc__2) -> subprogram: (t Variantslib.Variant.t -> 'acc__2 -> (unit -> 'result__) * 'acc__3) -> entry_point: (t Variantslib.Variant.t -> 'acc__3 -> (unit -> 'result__) * 'acc__4) -> inlined_subroutine: (t Variantslib.Variant.t -> 'acc__4 -> (unit -> 'result__) * 'acc__5) -> unknown: ((int -> t) Variantslib.Variant.t -> 'acc__5 -> (int -> 'result__) * 'acc__6) -> 'acc__0 -> (t -> 'result__) * 'acc__6
val to_rank : t -> int
val to_name : t -> string
val descriptions : (string * int) list