package mpp

  1. Overview
  2. Docs
module Out = Mpp_out
val debug : bool Pervasives.ref
val ignore_non_existing_commands : bool Pervasives.ref
val main_process : (Mpp_charstream.charstream -> Out.t -> unit) Pervasives.ref
and action_args = Mpp_charstream.charstream
and nesting = bool
and last_condition = bool option Pervasives.ref
type action_set = (action * documentation) Mpp_stringmap.t
and documentation = string
val ignore_exec_error : bool Pervasives.ref
val is_lazy : String.t -> bool
val register_lazy : String.t -> unit
type set = string Mpp_stringmap.t
val environment : set
module Mpp_conditions : sig ... end
module Variable : sig ... end
val last_cmd : int Pervasives.ref
val command : ?temp_dir:string -> Mpp_charstream.charstream -> Mpp_charstream.charstream -> Out.t -> int
val ifcmd : bool option Pervasives.ref -> bool -> Mpp_charstream.charstream -> Mpp_charstream.charstream -> Out.t -> unit
val copy : trunc:bool -> 'a -> 'b -> Mpp_charstream.charstream -> Mpp_charstream.charstream -> Out.t -> unit
val exec : bool -> bool option Pervasives.ref -> string -> Mpp_charstream.charstream -> Mpp_charstream.charstream -> Out.t -> unit
val list_builtins : Out.t -> unit
val register : string -> action -> documentation -> unit
val builtins : unit