package diffast-misc

  1. Overview
  2. Docs
Miscellaneous functions for Diff/AST

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.3.6.tar.gz
sha256=be973fe1316a3d72672c03680305ca8a4ad947ed07a8c3eeea8380faec9e52c0
md5=edb85aaf77cd22aaa8f6ce3889bf241d

doc/diffast-misc/Diffast_misc/Xlist/index.html

Module Diffast_misc.Xlist

val to_string : ('a -> string) -> string -> 'a list -> string
val uniq : 'a list -> 'a list
val uniqq : 'a list -> 'a list
val union : 'a list -> 'a list -> 'a list
val unionq : 'a list -> 'a list -> 'a list
val intersection : 'a list -> 'a list -> 'a list
val intersectionq : 'a list -> 'a list -> 'a list
val overlap : 'a list -> 'a list -> bool
val overlapq : 'a list -> 'a list -> bool
val subtract : 'a list -> 'a list -> 'a list
val subtractq : 'a list -> 'a list -> 'a list
val split3 : ('a * 'b * 'c) list -> 'a list * 'b list * 'c list
val max : 'a list -> 'a
val min : 'a list -> 'a
val first : 'a list -> 'a
val last : 'a list -> 'a
val firstn : int -> 'a list -> 'a list
val lastn : int -> 'a list -> 'a list
val balance : ('a list * 'b list) -> 'a list * 'b list
val range : int -> int list
val filter_map : ('a -> 'b option) -> 'a list -> 'b list
val partition_at_last : 'a list -> 'a list * 'a