Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
luminance
and best_for_contrast
. (by @chshersh in #5)fg
, bg
, bold
, dim
, italic
, underlined
. (by @chshersh in #6)&
. (by @chshersh in #6)make_rgb_hex
to parse hexadecimal codes into RGB colors. (by @chshersh in #7)Color.t
and Color.Ground.t
are now polymorphic variants. (by @chshersh in #5)Util.parenthesize_if
which is deemed unuseful and is kind of a duplicate of Tree.parenthesize_if
in Formatting
.m
characters would appear in the output before every colored tokenFormatting.tokenize
and Formatting.format
to a dedicated Formatting.Util
submodule - it is common for users who wish to implement TOKENIZABLE
to open Formatting
, and Formatting.tokenize
would then shadow the user's own function, making it cumbersome if the latter was recursive. This does not affect the Ansifmt
prelude - format
stays available.print_formatted
and the IO
submodule.First pre-release.