Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Out = Mpp_out
val space_chars : Mpp_charstream.Mpp_charset.t ref
val blank_chars : Mpp_charstream.Mpp_charset.t ref
val debug : bool ref
val ignore_non_existing_commands : bool ref
val main_process : (Mpp_charstream.charstream -> Out.t -> unit) ref
type action =
last_condition ->
nesting ->
action_args ->
Mpp_charstream.charstream ->
Out.t ->
unit
and action_args = Mpp_charstream.charstream
and last_condition = bool option ref
type action_set = (action * documentation) Mpp_stringmap.t
val actions : action_set ref
val ignore_exec_error : bool 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 ref
val command :
?temp_dir:string ->
Mpp_charstream.charstream ->
Mpp_charstream.charstream ->
Out.t ->
int
val ifcmd :
bool option ref ->
bool ->
Mpp_charstream.charstream ->
Mpp_charstream.charstream ->
Out.t ->
unit
val cmd :
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 apply_builtin :
Mpp_stringmap.key ->
Mpp_charstream.location ->
bool option ref ->
bool ->
Mpp_charstream.charstream ->
Mpp_charstream.charstream ->
Out.t ->
unit
val exec :
bool ->
bool option ref ->
string ->
Mpp_charstream.charstream ->
Mpp_charstream.charstream ->
Out.t ->
unit
val list_builtins : Out.t -> unit
val register : string -> action -> documentation -> unit