Module Flambda2_ui.Flambda_colours
type directive = Format.formatter -> unitA colour directive. Can be passed as an argument to Format.printf and frients using the "%t" specifier. Each directive (besides pop) acts by pushing a new state onto a stack, allowing the previous state to be restored using pop.
val pop : directiveUndo the most recent colour directive, restoring the previous state. Raises a fatal error if the stack is empty.
val none : directivePush a copy of the current state onto the stack. Useful when setting a colour conditionally so that a following pop will always be matched.
val prim_constructive : directiveval prim_destructive : directiveval prim_neither : directiveval naked_number : directiveval tagged_immediate : directiveval constructor : directiveval kind : directiveval subkind : directiveval top_or_bottom_type : directiveval debuginfo : directiveval discriminant : directiveval name : directiveval parameter : directiveval symbol : directiveval variable : directiveval function_slot : directiveval value_slot : directiveval code_id : directiveval expr_keyword : directiveval invalid_keyword : directiveval static_keyword : directiveval static_part : directiveval continuation : directiveval continuation_definition : directiveval continuation_annotation : directiveval name_abstraction : directiveval rec_info : directiveval coercion : directiveval depth_variable : directiveval elide : directiveval error : directiveval each_file : directiveval lambda : directiveval unboxed_product : directiveval effect_ : directive