colorize Interface

public interface colorize

Calls

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

Called by

interface~~colorize~2~~CalledByGraph interface~colorize~2 colorize proc~colors_samples~2 colors_samples proc~colors_samples~2->interface~colorize~2 proc~styles_samples~2 styles_samples proc~styles_samples~2->interface~colorize~2

Contents


Module Procedures

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

Arguments

TypeIntentOptionalAttributesName
character(len=*), intent(in) :: string
character(len=*), intent(in), optional :: color_fg
character(len=*), intent(in), optional :: color_bg
character(len=*), intent(in), optional :: style

Return Value character(len=:),allocatable