Module Cfg_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 terminator : directiveval block_label : directiveval block_label_exn : directiveval instr_id : directiveval pred_succ : directiveval liveness : directiveval function_name : directiveval basic : directive