ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_strANSI::styleSeq_type Type Reference

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...

Public Attributes

integer kind = SK
 
character(4, kindbold = ESC//"[1m"
 The ANSI escape code that makes subsequent texts appear bold/bright. More...
 
character(4, kindbright = ESC//"[1m"
 The ANSI escape code that makes subsequent texts appear bold/bright. More...
 
character(4, kinddim = ESC//"[2m"
 The ANSI escape code that makes subsequent texts appear dim. More...
 
character(4, kinditalic = ESC//"[3m"
 The ANSI escape code that makes subsequent texts appear italic. More...
 
character(4, kindunderlined = ESC//"[4m"
 The ANSI escape code that makes subsequent texts appear underlined. More...
 
character(4, kindblinking = ESC//"[5m"
 The ANSI escape code that makes subsequent texts appear blinking (not universally supported). More...
 
character(4, kindreverse = ESC//"[7m"
 The ANSI escape code that makes subsequent texts appear in reverse. More...
 
character(4, kindhidden = ESC//"[8m"
 The ANSI escape code that makes subsequent texts disappear (hidden but not removed!). More...
 
character(4, kindstrike = ESC//"[9m"
 The ANSI escape code that makes subsequent texts to have strike-through (not universally supported). More...
 
character(4, kindendbold = ESC//"[1m"
 The ANSI escape code that ends the ANSI style bold/bright. More...
 
character(4, kindendbright = ESC//"[1m"
 The ANSI escape code that ends the ANSI style bold/bright. More...
 
character(4, kindenddim = ESC//"[2m"
 The ANSI escape code that ends the ANSI style dim. More...
 
character(4, kindenditalic = ESC//"[3m"
 The ANSI escape code that ends the ANSI style italic. More...
 
character(4, kindendunderlined = ESC//"[4m"
 The ANSI escape code that ends the ANSI style underlined. More...
 
character(4, kindendblinking = ESC//"[5m"
 The ANSI escape code that ends the ANSI style blinking. More...
 
character(4, kindendreverse = ESC//"[7m"
 The ANSI escape code that ends the ANSI style reverse. More...
 
character(4, kindendhidden = ESC//"[8m"
 The ANSI escape code that ends the ANSI style hidden. More...
 
character(4, kindendstrike = ESC//"[9m"
 The ANSI escape code that ends the ANSI style strike-through. More...
 
character(4, kindendall = ESC//"[0m"
 The ANSI escape code that resets all previously specified ANSI text styles. More...
 
character(4, SK) reset = ESC//"[0m"
 The ANSI escape code that resets all previously specified ANSI text styles (same as [](pm_strANSI::endall)). More...
 
character(5, kindfblack = 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, kindfred = 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, kindfgreen = 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, kindfyellow = 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, kindfblue = 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, kindfmagenta = 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, kindfcyan = 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, kindfwhite = 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, kindfdefault = 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, kindflblack = 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, kindflred = 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, kindflgreen = 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, kindflyellow = 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, kindflblue = 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, kindflmagenta = 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, kindflcyan = 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, kindflwhite = 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, kindbblack = 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, kindbred = 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, kindbgreen = 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, kindbyellow = 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, kindbblue = 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, kindbmagenta = 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, kindbcyan = 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, kindbwhite = 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, kindbdefault = 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, kindblblack = 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, kindblred = 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, kindblgreen = 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, kindblyellow = 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, kindblblue = 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, kindblmagenta = 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, kindblcyan = 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, kindblwhite = 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...
 

Detailed Description

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.

This type is not meant to be used directly outside its host module. Rather it is intended for the composition of the styleSeq_type type.

Parameters
[in]kind: The kind type parameter of the PDT (optionall, default = SK)
Warning
The ANSI blink escape code does not function as expected in most terminal emulators, although it is known to work in the tty and XTerm.
Note
See this page and this page for more information on ANSI/VT100 standard subset.


Final Remarks ⛓


If you believe this algorithm or its documentation can be improved, we appreciate your contribution and help to edit this page's documentation and source file on GitHub.
For details on the naming abbreviations, see this page.
For details on the naming conventions, see this page.
This software is distributed under the MIT license with additional terms outlined below.

  1. If you use any parts or concepts from this library to any extent, please acknowledge the usage by citing the relevant publications of the ParaMonte library.
  2. If you regenerate any parts/ideas from this library in a programming environment other than those currently supported by this ParaMonte library (i.e., other than C, C++, Fortran, MATLAB, Python, R), please also ask the end users to cite this original ParaMonte library.

This software is available to the public under a highly permissive license.
Help us justify its continued development and maintenance by acknowledging its benefit to society, distributing it, and contributing to it.

Author:
Amir Shahmoradi, September 1, 2017, 12:00 AM, Institute for Computational Engineering and Sciences (ICES), The University of Texas at Austin

Definition at line 151 of file pm_strANSI.F90.

Member Data Documentation

◆ bblack

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 198 of file pm_strANSI.F90.

◆ bblue

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 202 of file pm_strANSI.F90.

◆ bcyan

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 204 of file pm_strANSI.F90.

◆ bdefault

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 206 of file pm_strANSI.F90.

◆ bgreen

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 200 of file pm_strANSI.F90.

◆ blblack

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 207 of file pm_strANSI.F90.

◆ blblue

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 211 of file pm_strANSI.F90.

◆ blcyan

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 213 of file pm_strANSI.F90.

◆ blgreen

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 209 of file pm_strANSI.F90.

◆ blinking

character(4 , kind) pm_strANSI::styleSeq_type::blinking = ESC//"[5m"

The ANSI escape code that makes subsequent texts appear blinking (not universally supported).

Definition at line 163 of file pm_strANSI.F90.

◆ blmagenta

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 212 of file pm_strANSI.F90.

◆ blred

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 208 of file pm_strANSI.F90.

◆ blwhite

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 214 of file pm_strANSI.F90.

◆ blyellow

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 210 of file pm_strANSI.F90.

◆ bmagenta

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 203 of file pm_strANSI.F90.

◆ bold

character(4 , kind) pm_strANSI::styleSeq_type::bold = ESC//"[1m"

The ANSI escape code that makes subsequent texts appear bold/bright.

Definition at line 158 of file pm_strANSI.F90.

◆ bred

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 199 of file pm_strANSI.F90.

◆ bright

character(4 , kind) pm_strANSI::styleSeq_type::bright = ESC//"[1m"

The ANSI escape code that makes subsequent texts appear bold/bright.

Definition at line 159 of file pm_strANSI.F90.

◆ bwhite

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 205 of file pm_strANSI.F90.

◆ byellow

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 201 of file pm_strANSI.F90.

◆ dim

character(4 , kind) pm_strANSI::styleSeq_type::dim = ESC//"[2m"

The ANSI escape code that makes subsequent texts appear dim.

Definition at line 160 of file pm_strANSI.F90.

◆ endall

character(4 , kind) pm_strANSI::styleSeq_type::endall = ESC//"[0m"

The ANSI escape code that resets all previously specified ANSI text styles.

Definition at line 177 of file pm_strANSI.F90.

◆ endblinking

character(4 , kind) pm_strANSI::styleSeq_type::endblinking = ESC//"[5m"

The ANSI escape code that ends the ANSI style blinking.

Definition at line 173 of file pm_strANSI.F90.

◆ endbold

character(4 , kind) pm_strANSI::styleSeq_type::endbold = ESC//"[1m"

The ANSI escape code that ends the ANSI style bold/bright.

Definition at line 168 of file pm_strANSI.F90.

◆ endbright

character(4 , kind) pm_strANSI::styleSeq_type::endbright = ESC//"[1m"

The ANSI escape code that ends the ANSI style bold/bright.

Definition at line 169 of file pm_strANSI.F90.

◆ enddim

character(4 , kind) pm_strANSI::styleSeq_type::enddim = ESC//"[2m"

The ANSI escape code that ends the ANSI style dim.

Definition at line 170 of file pm_strANSI.F90.

◆ endhidden

character(4 , kind) pm_strANSI::styleSeq_type::endhidden = ESC//"[8m"

The ANSI escape code that ends the ANSI style hidden.

Definition at line 175 of file pm_strANSI.F90.

◆ enditalic

character(4 , kind) pm_strANSI::styleSeq_type::enditalic = ESC//"[3m"

The ANSI escape code that ends the ANSI style italic.

Definition at line 171 of file pm_strANSI.F90.

◆ endreverse

character(4 , kind) pm_strANSI::styleSeq_type::endreverse = ESC//"[7m"

The ANSI escape code that ends the ANSI style reverse.

Definition at line 174 of file pm_strANSI.F90.

◆ endstrike

character(4 , kind) pm_strANSI::styleSeq_type::endstrike = ESC//"[9m"

The ANSI escape code that ends the ANSI style strike-through.

Definition at line 176 of file pm_strANSI.F90.

◆ endunderlined

character(4 , kind) pm_strANSI::styleSeq_type::endunderlined = ESC//"[4m"

The ANSI escape code that ends the ANSI style underlined.

Definition at line 172 of file pm_strANSI.F90.

◆ fblack

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 180 of file pm_strANSI.F90.

◆ fblue

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 184 of file pm_strANSI.F90.

◆ fcyan

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 186 of file pm_strANSI.F90.

◆ fdefault

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 188 of file pm_strANSI.F90.

◆ fgreen

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 182 of file pm_strANSI.F90.

◆ flblack

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 189 of file pm_strANSI.F90.

◆ flblue

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 193 of file pm_strANSI.F90.

◆ flcyan

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 195 of file pm_strANSI.F90.

◆ flgreen

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 191 of file pm_strANSI.F90.

◆ flmagenta

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 194 of file pm_strANSI.F90.

◆ flred

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 190 of file pm_strANSI.F90.

◆ flwhite

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 196 of file pm_strANSI.F90.

◆ flyellow

character(6 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 192 of file pm_strANSI.F90.

◆ fmagenta

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 185 of file pm_strANSI.F90.

◆ fred

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 181 of file pm_strANSI.F90.

◆ fwhite

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 187 of file pm_strANSI.F90.

◆ fyellow

character(5 , kind) pm_strANSI::styleSeq_type::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.

Definition at line 183 of file pm_strANSI.F90.

◆ hidden

character(4 , kind) pm_strANSI::styleSeq_type::hidden = ESC//"[8m"

The ANSI escape code that makes subsequent texts disappear (hidden but not removed!).

Definition at line 165 of file pm_strANSI.F90.

◆ italic

character(4 , kind) pm_strANSI::styleSeq_type::italic = ESC//"[3m"

The ANSI escape code that makes subsequent texts appear italic.

Definition at line 161 of file pm_strANSI.F90.

◆ kind

integer pm_strANSI::styleSeq_type::kind = SK

Definition at line 153 of file pm_strANSI.F90.

◆ reset

character(4 , SK) pm_strANSI::styleSeq_type::reset = ESC//"[0m"

The ANSI escape code that resets all previously specified ANSI text styles (same as [](pm_strANSI::endall)).

Definition at line 178 of file pm_strANSI.F90.

◆ reverse

character(4 , kind) pm_strANSI::styleSeq_type::reverse = ESC//"[7m"

The ANSI escape code that makes subsequent texts appear in reverse.

Definition at line 164 of file pm_strANSI.F90.

◆ strike

character(4 , kind) pm_strANSI::styleSeq_type::strike = ESC//"[9m"

The ANSI escape code that makes subsequent texts to have strike-through (not universally supported).

Definition at line 166 of file pm_strANSI.F90.

◆ underlined

character(4 , kind) pm_strANSI::styleSeq_type::underlined = ESC//"[4m"

The ANSI escape code that makes subsequent texts appear underlined.

Definition at line 162 of file pm_strANSI.F90.


The documentation for this type was generated from the following file: