package patoline

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

module Format : sig ... end
module MyDb : ModDb

Signature

type result =
  1. | Ok
  2. | FailTest
  3. | DoNotCompile
  4. | NotTried
val result_coding : result Patodb.coding
val scoreBar : ?vertical:bool -> (module Typography.Diagrams.Diagram) -> float -> float -> (Patoraw.Color.color * int) list -> unit
val battonDiagram : float -> float -> 'a Patodb.data -> ?group:(unit -> string) -> ('a * Patoraw.Color.color * Typography.Document.content list) list -> Typography.Document.content list
val scoreBarProg : (module Typography.Diagrams.Diagram) -> float -> float -> (result * int) list -> unit
val drawCheckBox : ?scale:float -> Typography.Document.environment -> bool -> Typography.Box.box list
val click : (unit -> 'a) -> Patoraw.RawContent.button_kind
val checkBox : ?scale:float -> bool Patodb.data -> Typography.Document.content list
val dataCheckBox : ?visibility:Patutil.Util.visibility -> ?scale:float -> ?init_value:bool -> ?hook:(bool Patodb.data -> unit) -> string -> Typography.Document.content list
module Env_checkBoxes (X : sig ... end) : sig ... end
val drawRadio : ?scale:float -> Typography.Document.environment -> bool -> Typography.Box.box list
val radioButton : ?scale:float -> 'a Patodb.data -> 'a -> Typography.Document.content list
val radioButtons : ?scale:float -> 'a Patodb.data -> 'a array -> Typography.Document.content list array
val dataRadioButtons : ?visibility:Patutil.Util.visibility -> ?scale:float -> string -> 'a array -> Typography.Document.content list array
module Env_radioButtons (X : sig ... end) : sig ... end
module MkRadioButtons (X : sig ... end) : sig ... end
val menuCache : (string, ((unit -> Patoraw.RawContent.write) * Patoraw.RawContent.raw list) list * string) Hashtbl.t
val indexedMenus : ?visibility:Patutil.Util.visibility -> Typography.Document.content list list -> int array ref -> int array Patodb.data -> int -> Typography.Document.content list
val dataMenu : ?visibility:Patutil.Util.visibility -> Typography.Document.content list list -> string -> Typography.Document.content list
val mathIndexedMenus : ?visibility:Patutil.Util.visibility -> Typography.Maths.math list list -> int array ref -> int array Patodb.data -> int -> Typography.Maths.math list
val mathMenu : ?visibility:Patutil.Util.visibility -> Typography.Maths.math list list -> int Patodb.data -> Typography.Maths.math list
val read_splited_file : string -> string * string
val strip_empty : string list -> string list
val mk_length : string list -> int option -> string list list
type eval_fun = string option -> (result -> unit) -> string -> string
val editableText : ?log:bool -> ?visibility:Patutil.Util.visibility -> ?empty_case:string -> ?nb_lines:int -> ?err_lines:int -> ?init_text:string -> ?lang:(string list -> Typography.Document.content list list) -> ?lang_result:(string list -> Typography.Document.content list list) -> ?extra:eval_fun -> ?resultData:result Patodb.data -> ?data:string Patodb.data -> ?filename:string -> ?influence:'a list -> string -> Typography.Document.content list
val ocaml_dir : unit -> string
val do_dep : string -> unit
val test_ocaml : ?run:bool -> ?deps:string list -> ?preprocessor:string -> ?prefix:string -> ?suffix:string -> string option -> (result -> unit) -> string -> string
val test_python : ?run:bool -> ?deps:'a list -> ?preprocessor:'b -> ?prefix:string -> ?suffix:string -> string option -> (result -> 'c) -> string -> string
val score : ?group:(unit -> string) -> result Patodb.data -> Typography.Document.content list -> ((result * int) list -> Typography.Document.content list) -> 'a -> Typography.Document.content list
val editable_math : ?visibility:Patutil.Util.visibility -> ?test:(string * result Patodb.data) -> ?sample:Typography.Maths.math list -> string -> string -> Typography.Maths.math list