ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_strANSI.F90 File Reference

Go to the source code of this file.

Data Types

type  pm_strANSI::styleSeq_type
 This is the styleSeq_type Parameterized Derived Type (PDT) for styling Fortran scalar strings of arbitrary kinds according to the conventions set by the ANSI. This derived type contains only a minimal subset of the standard recognized by the terminals and terminal emulators, in particular, DEC VT100. More...
 

Modules

module  pm_strANSI
 This module contains procedures and generic interfaces for styling strings according for display on DEC VT100 or compatible terminals.
 

Variables

character(*, SK), parameter pm_strANSI::MODULE_NAME = "@pm_strANSI"
 
character(4, SK) pm_strANSI::bold = ESC//"[1m"
 The ANSI escape code that makes subsequent texts appear bold/bright. More...
 
character(4, SK) pm_strANSI::bright = ESC//"[1m"
 The ANSI escape code that makes subsequent texts appear bold/bright. More...
 
character(4, SK) pm_strANSI::dim = ESC//"[2m"
 The ANSI escape code that makes subsequent texts appear dim. More...
 
character(4, SK) pm_strANSI::italic = ESC//"[3m"
 The ANSI escape code that makes subsequent texts appear italic. More...
 
character(4, SK) pm_strANSI::underlined = ESC//"[4m"
 The ANSI escape code that makes subsequent texts appear underlined. More...
 
character(4, SK) pm_strANSI::blinking = ESC//"[5m"
 The ANSI escape code that makes subsequent texts appear blinking (not universally supported). More...
 
character(4, SK) pm_strANSI::reverse = ESC//"[7m"
 The ANSI escape code that makes subsequent texts appear in reverse. More...
 
character(4, SK) pm_strANSI::hidden = ESC//"[8m"
 The ANSI escape code that makes subsequent texts disappear (hidden but not removed!). More...
 
character(4, SK) pm_strANSI::strike = ESC//"[9m"
 The ANSI escape code that makes subsequent texts to have strike-through (not universally supported). More...
 
character(4, SK) pm_strANSI::endbold = ESC//"[1m"
 The ANSI escape code that ends the ANSI style bold/bright. More...
 
character(4, SK) pm_strANSI::endbright = ESC//"[1m"
 The ANSI escape code that ends the ANSI style bold/bright. More...
 
character(4, SK) pm_strANSI::enddim = ESC//"[2m"
 The ANSI escape code that ends the ANSI style dim. More...
 
character(4, SK) pm_strANSI::enditalic = ESC//"[3m"
 The ANSI escape code that ends the ANSI style italic. More...
 
character(4, SK) pm_strANSI::endunderlined = ESC//"[4m"
 The ANSI escape code that ends the ANSI style underlined. More...
 
character(4, SK) pm_strANSI::endblinking = ESC//"[5m"
 The ANSI escape code that ends the ANSI style blinking. More...
 
character(4, SK) pm_strANSI::endreverse = ESC//"[7m"
 The ANSI escape code that ends the ANSI style reverse. More...
 
character(4, SK) pm_strANSI::endhidden = ESC//"[8m"
 The ANSI escape code that ends the ANSI style hidden. More...
 
character(4, SK) pm_strANSI::endstrike = ESC//"[9m"
 The ANSI escape code that ends the ANSI style strike-through. More...
 
character(4, SK) pm_strANSI::endall = ESC//"[0m"
 The ANSI escape code that resets all previously specified ANSI text styles (same as [](pm_strANSI::reset)). More...
 
character(4, SK) pm_strANSI::reset = ESC//"[0m"
 The ANSI escape code that resets all previously specified ANSI text styles (same as [](pm_strANSI::endall)). More...
 
character(5, SK) pm_strANSI::fblack = ESC//"[30m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground black color. More...
 
character(5, SK) pm_strANSI::fred = ESC//"[31m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground red color. More...
 
character(5, SK) pm_strANSI::fgreen = ESC//"[32m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground green color. More...
 
character(5, SK) pm_strANSI::fyellow = ESC//"[33m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground yellow color. More...
 
character(5, SK) pm_strANSI::fblue = ESC//"[34m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground blue color. More...
 
character(5, SK) pm_strANSI::fmagenta = ESC//"[35m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground magenta color. More...
 
character(5, SK) pm_strANSI::fcyan = ESC//"[36m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground cyan color. More...
 
character(5, SK) pm_strANSI::fwhite = ESC//"[37m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground white (light gray) color. More...
 
character(5, SK) pm_strANSI::fdefault = ESC//"[39m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground default color. More...
 
character(6, SK) pm_strANSI::flblack = ESC//"[90m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light black (dark gray) color. More...
 
character(6, SK) pm_strANSI::flred = ESC//"[91m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light red color. More...
 
character(6, SK) pm_strANSI::flgreen = ESC//"[92m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light green color. More...
 
character(6, SK) pm_strANSI::flyellow = ESC//"[93m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light yellow color. More...
 
character(6, SK) pm_strANSI::flblue = ESC//"[94m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light blue color. More...
 
character(6, SK) pm_strANSI::flmagenta = ESC//"[95m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light magenta color. More...
 
character(6, SK) pm_strANSI::flcyan = ESC//"[96m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light cyan color. More...
 
character(6, SK) pm_strANSI::flwhite = ESC//"[97m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for foreground light gray color. More...
 
character(5, SK) pm_strANSI::bblack = ESC//"[40m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background black color. More...
 
character(5, SK) pm_strANSI::bred = ESC//"[41m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background red color. More...
 
character(5, SK) pm_strANSI::bgreen = ESC//"[42m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background green color. More...
 
character(5, SK) pm_strANSI::byellow = ESC//"[43m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background yellow color. More...
 
character(5, SK) pm_strANSI::bblue = ESC//"[44m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background blue color. More...
 
character(5, SK) pm_strANSI::bmagenta = ESC//"[45m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background magenta color. More...
 
character(5, SK) pm_strANSI::bcyan = ESC//"[46m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background cyan color. More...
 
character(5, SK) pm_strANSI::bwhite = ESC//"[47m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background white (light gray) color. More...
 
character(5, SK) pm_strANSI::bdefault = ESC//"[49m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background default color. More...
 
character(6, SK) pm_strANSI::blblack = ESC//"[100m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light black (dark gray) color. More...
 
character(6, SK) pm_strANSI::blred = ESC//"[101m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light red color. More...
 
character(6, SK) pm_strANSI::blgreen = ESC//"[102m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light green color. More...
 
character(6, SK) pm_strANSI::blyellow = ESC//"[103m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light yellow color. More...
 
character(6, SK) pm_strANSI::blblue = ESC//"[104m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light blue color. More...
 
character(6, SK) pm_strANSI::blmagenta = ESC//"[105m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light magenta color. More...
 
character(6, SK) pm_strANSI::blcyan = ESC//"[106m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light cyan color. More...
 
character(6, SK) pm_strANSI::blwhite = ESC//"[107m"
 The scalar character of kind any supported by the processor (e.g., SK, SKA, SKD , or SKU) containing the ANSI code sequence for background light white color. More...