package bistro

  1. Overview
  2. Docs
A library to build and run distributed scientific workflows

Install

Dune Dependency

Authors

Maintainers

Sources

v0.5.0.tar.gz
md5=0ccb7c97728c94d17494b150192f6162
sha512=61dbd0ee5b98cd5fb8871d653aef0e440c318e9fbca439c3b0e4f86a32fa03c2a8a4770cd96b929b21b378db6788fa7d4df15935370be5b7b227564a31994998

doc/ppx_bistro/Ppx_bistro/index.html

Module Ppx_bistro

module L = Location
val digest : 'a -> string
val string_of_expression : Ppxlib_ast__.Import.Parsetree.expression -> string
val new_id : unit -> string
module B : sig ... end
type insert_type =
  1. | Value
  2. | Path
  3. | Param
val insert_type_of_ext : Base.String.t -> insert_type
class payload_rewriter : object ... end
val add_renamings : loc:Ppxlib.location -> (string * Ppxlib.expression * insert_type) Base.List.t -> Ppxlib.expression -> Ppxlib.expression
val build_applicative : loc:Ppxlib.location -> (Ppxlib__.Import.string * Ppxlib.expression * insert_type) Base.List.t -> Ppxlib_ast__.Import.Parsetree.expression -> Ppxlib.expression
val expression_rewriter : loc:Ppxlib.location -> path:'a -> Ppxlib__.Import.Ast.expression -> Ppxlib.expression
val extract_body : Ppxlib.expression -> Ppxlib.expression * Ppxlib.core_type option
val replace_body : Ppxlib.expression -> Ppxlib.expression -> Ppxlib.expression
val default_descr : string -> string
val str_item_rewriter : loc:Ppxlib.location -> path:'a -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression option -> string -> Ppxlib.expression -> Ppxlib.structure_item
val pstr_item_rewriter : loc:Ppxlib.location -> path:'a -> Ppxlib__.Import.expression option -> Ppxlib__.Import.expression option -> string -> Ppxlib.expression -> Ppxlib.structure_item
val translate_position : Stdlib.Lexing.position -> from:Stdlib.Lexing.position -> Stdlib.Lexing.position
class ast_translation : Stdlib.Lexing.position -> object ... end
val script_rewriter : loc:'a -> path:'b -> Base.String.t Ppxlib.loc -> Ppxlib.expression
val script_ext : Ppxlib.Extension.t
val expression_ext : Ppxlib.Extension.t
val _np_attr : (Ppxlib__.Import.value_binding, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val _mem_attr : (Ppxlib__.Import.value_binding, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val descr_attr : (Ppxlib__.Import.value_binding, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val version_attr : (Ppxlib__.Import.value_binding, Ppxlib__.Import.expression) Ppxlib.Attribute.t
val str_item_ext : Ppxlib__.Import.string -> (loc:Ppxlib__.Location.t -> path:Ppxlib__.Import.string -> Ppxlib__.Import.expression Ppxlib__.Import.option -> Ppxlib__.Import.expression Ppxlib__.Import.option -> string -> Ppxlib__.Import.expression -> Ppxlib__.Import.structure_item) -> Ppxlib.Extension.t
OCaml

Innovation. Community. Security.