colorize Interface

public interface colorize

Calls

interface~~colorize~~CallsGraph interface~colorize colorize proc~colorize_default colorize_default interface~colorize->proc~colorize_default proc~color_index color_index proc~colorize_default->proc~color_index proc~style_index style_index proc~colorize_default->proc~style_index proc~upper upper proc~colorize_default->proc~upper

Called by

interface~~colorize~~CalledByGraph interface~colorize colorize proc~colors_samples colors_samples proc~colors_samples->interface~colorize proc~styles_samples styles_samples proc~styles_samples->interface~colorize program~face_test_colors face_test_colors program~face_test_colors->interface~colorize program~face_test_styles face_test_styles program~face_test_styles->interface~colorize program~face_test_basic face_test_basic program~face_test_basic->proc~colors_samples program~face_test_basic->proc~styles_samples

Contents


Module Procedures

private pure function colorize_default(string, color_fg, color_bg, style) result(colorized)

Colorize and stylize strings, DEFAULT kind.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: string

Input string.

character(len=*), intent(in), optional :: color_fg

Foreground color definition.

character(len=*), intent(in), optional :: color_bg

Background color definition.

character(len=*), intent(in), optional :: style

Style definition.

Return Value character(len=:), allocatable

Colorized string.