module Flesh:sig..end
See carcass-syntax(5) for more information about the syntax
of flesh files.
typet =Carcass.Pat.t Astring.String.map
val builtins : tbuiltins are the built-in variable definitions.val of_input : ?init:Carcass.Pat.t Astring.String.map ->
src:Carcass.Loc.src ->
[ `Channel of Pervasives.in_channel | `String of string ] ->
(t, [> Carcass.Error.parse ]) Result.resultof_input ~init ~src input reads flesh variable bindings from input
and adds them to init (defaults to Carcass.Flesh.builtins).val of_env : ?init:Carcass.Pat.t Astring.String.map ->
Carcass.Env.t -> (t, [> Carcass.Error.parse ]) Result.resultof_env init env are the variable bindings available in
environment env added to init (defaults to Carcass.Flesh.builtins).val pp_def : Carcass.Pat.t Fmt.tpp_def formats a pattern like a flesh variable definition.val pp : t Fmt.tpp formats flesh as valid carcass flesh syntax.