package catala

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val bypass : Format.formatter -> (('a, 'a, 't) Shared_ast__.Definitions.base_gexpr, 't Shared_ast__.Definitions.mark) Catala_utils.Mark.ed -> bool

can be used to customise printing of any specific nodes or subtrees: will cancel normal printing upon returning true.

val operator : Format.formatter -> 'a Shared_ast__.Definitions.Op.t -> unit
val var : Format.formatter -> (('a, 'a, 't) Shared_ast__.Definitions.base_gexpr, 't Shared_ast__.Definitions.mark) Catala_utils.Mark.ed Var.t -> unit
val lit : Format.formatter -> Shared_ast__.Definitions.lit -> unit
val pre_map : (('a, 'a, 't) Shared_ast__.Definitions.base_gexpr, 't Shared_ast__.Definitions.mark) Catala_utils.Mark.ed -> (('a, 'a, 't) Shared_ast__.Definitions.base_gexpr, 't Shared_ast__.Definitions.mark) Catala_utils.Mark.ed

pre-processing on expressions: can be used to skip log calls, etc.