ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation. |
This module contains the uncommon and hardly representable ASCII characters as well as procedures for operating on strings that exclusively contain the 128 ASCII characters.
More...
Data Types | |
interface | getAsciiFromEscaped |
Generate and return the input C-style escaped string where all instances of C-style escape sequences are converted to the corresponding ASCII characters or left intact if they are not convertible. More... | |
interface | getCharLower |
Generate and return the input character where the uppercase English alphabet is converted to lowercase letter. More... | |
interface | getCharUpper |
Generate and return the input character where the lowercase English alphabet is converted to uppercase letter. More... | |
interface | getLocNonSpace |
Generate and return the location of the first occurrence of a non-whitespace character in the input string, from left to right. Otherwise, return 0 if the input string is all whitespace characters.More... | |
interface | getLocSpace |
Generate and return the location of the first occurrence of the whitespace character in the input string, from left to right. Otherwise, return 0 if the input string does not contain a whitespace character.More... | |
interface | getStrLower |
Generate and return the input string where the uppercase English alphabets are all converted to lowercase letters. More... | |
interface | getStrQuoted |
Generate and return the input string quoted with double-quotation marks where all instances of double-quotations within the input string are escaped in the Fortran-style. More... | |
interface | getStrUpper |
Generate and return the input string where the lowercase English alphabets are all converted to uppercase letters. More... | |
interface | isCharAlpha |
Generate and return .true. if the input (single) character is an uppercase or lowercase English alphabet ALPHA_VEC_SK.More... | |
interface | isCharAlphaNum |
Generate and return .true. if the input (single) character is a digit or an uppercase or lowercase English alphabet ALPHA_VEC_SK.More... | |
interface | isCharDigit |
Generate and return .true. if the input character of length 1 is a digit as in DIGIT_VEC_SK.More... | |
interface | isCharLower |
Generate and return .true. if the input single character contains an lowercase English alphabet ALPHA_LOWER_VEC_SK.More... | |
interface | isCharUpper |
Generate and return .true. if the input single character contains an uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | isStrAlpha |
Generate and return a logical vector whose elements are .true. if and only if the corresponding characters in the input string belong to the uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | isStrAlphaAll |
Generate and return .true. if the input string is all alphabetic, containing only the English alphabet ALPHA_VEC_SK.More... | |
interface | isStrAlphaAny |
Generate and return .true. if any characters of the input string are alphabetic, that is, only the English alphabet ALPHA_VEC_SK.More... | |
interface | isStrAlphaNum |
Generate and return a logical vector whose elements are .true. if and only if the corresponding characters in the input string belong to the uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | isStrAlphaNumAll |
Generate and return .true. if the input string is all alphanumeric, containing only digits or the English alphabet ALPHANUM_VEC_SK.More... | |
interface | isStrAlphaNumAny |
Generate and return .true. if any characters of the input string are alphanumeric, that is, only digits or the English alphabet ALPHANUM_VEC_SK.More... | |
interface | isStrComplex |
Generate and return .true. if all characters of the input string collectively represent a complex number.More... | |
interface | isStrDigit |
Generate and return a vector of logical values of the same size as the length of the input scalar string str , whose elements are .true. if and only if the corresponding character in the input str is numeric (digits as in DIGIT_VEC_SK).More... | |
interface | isStrDigitAll |
Generate and return .true. if all characters of the input string are numeric (digits as in DIGIT_VEC_SK).More... | |
interface | isStrDigitAny |
Generate and return .true. if any character of the input string is numeric (digits as in DIGIT_VEC_SK).More... | |
interface | isStrInteger |
Generate and return .true. if all characters of the input string collectively represent an integer.More... | |
interface | isStrLower |
Generate and return a logical vector whose elements are .true. if and only if the corresponding characters in the input string belong to the uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | isStrLowerAll |
Generate and return .true. if the input string contains only lowercase English alphabets ALPHA_LOWER_VEC_SK.More... | |
interface | isStrLowerAny |
Generate and return .true. if the input string contains at least one lowercase English alphabet ALPHA_LOWER_VEC_SK.More... | |
interface | isStrNumber |
Generate and return .true. if the input string collectively represents an integer, a real, or a complex number.More... | |
interface | isStrReal |
Generate and return .true. if all characters of the input string collectively represent a real number.More... | |
interface | isStrUpper |
Generate and return a logical vector whose elements are .true. if and only if the corresponding characters in the input string belong to the uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | isStrUpperAll |
Generate and return .true. if the input string contains only uppercase English alphabets ALPHA_UPPER_VEC_SK.More... | |
interface | isStrUpperAny |
Generate and return .true. if the input string contains at least one uppercase English alphabet ALPHA_UPPER_VEC_SK.More... | |
interface | setAsciiFromEscaped |
Return the input C-style escaped string where all instances of C-style escape sequences are converted to the corresponding ASCII characters or left intact if they are not convertible. More... | |
interface | setCharLower |
Replace any uppercase English alphabet in the input character with the corresponding lowercase English letter. More... | |
interface | setCharUpper |
Replace any lowercase English alphabet in the input character with the corresponding uppercase English letter. More... | |
interface | setStrLower |
Replace all uppercase English alphabets in the input string with the corresponding lowercase English letters. More... | |
interface | setStrQuoted |
Return the input string quoted with double-quotation marks where all instances of double-quotations within the input string are escaped in the Fortran-style. More... | |
interface | setStrUpper |
Replace all lowercase English alphabets in the input string with the corresponding uppercase English letters. More... | |
Variables | |
character(*, SK), parameter | MODULE_NAME = SK_"@pm_strASCII" |
integer(IK), parameter | MAX_ASCII_CODE = 127_IK |
The scalar integer constant of default kind IK representing the maximum standard ASCII code.More... | |
character(1, SK), parameter | NUL = achar(0, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Null character.More... | |
character(1, SK), parameter | SOH = achar(1, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Start of Heading.More... | |
character(1, SK), parameter | STX = achar(2, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Start of Text.More... | |
character(1, SK), parameter | ETX = achar(3, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: End of Text.More... | |
character(1, SK), parameter | EOT = achar(4, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: End of Transmission.More... | |
character(1, SK), parameter | ENQ = achar(5, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Enquiry.More... | |
character(1, SK), parameter | ACK = achar(6, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Acknowledgment.More... | |
character(1, SK), parameter | BEL = achar(7, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Bell (ring character).More... | |
character(1, SK), parameter | BS = achar(8, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Back Space.More... | |
character(1, SK), parameter | HT = achar(9, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Horizontal Tab.More... | |
character(1, SK), parameter | LF = achar(10, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Line Feed (new line character).More... | |
character(1, SK), parameter | VT = achar(11, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Vertical Tab.More... | |
character(1, SK), parameter | FF = achar(12, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Form Feed.More... | |
character(1, SK), parameter | CR = achar(13, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Carriage Return.More... | |
character(1, SK), parameter | SO = achar(14, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Shift Out / X-On.More... | |
character(1, SK), parameter | SI = achar(15, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Shift In / X-Off.More... | |
character(1, SK), parameter | DLE = achar(16, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Data Line Escape.More... | |
character(1, SK), parameter | DC1 = achar(17, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Device Control 1 (oft. XON).More... | |
character(1, SK), parameter | DC2 = achar(18, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Device Control 2.More... | |
character(1, SK), parameter | DC3 = achar(19, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Device Control 3 (oft. XOFF).More... | |
character(1, SK), parameter | DC4 = achar(20, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Device Control 4.More... | |
character(1, SK), parameter | NAK = achar(21, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Negative Acknowledgement.More... | |
character(1, SK), parameter | SYN = achar(22, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Synchronous Idle.More... | |
character(1, SK), parameter | ETB = achar(23, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: End of Transmit Block.More... | |
character(1, SK), parameter | CAN = achar(24, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Cancel.More... | |
character(1, SK), parameter | EM = achar(25, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: End of Medium.More... | |
character(1, SK), parameter | SUB = achar(26, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Substitute.More... | |
character(1, SK), parameter | ESC = achar(27, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Escape.More... | |
character(1, SK), parameter | FS = achar(28, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: File Separator.More... | |
character(1, SK), parameter | GS = achar(29, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Group Separator.More... | |
character(1, SK), parameter | RS = achar(30, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Record Separator.More... | |
character(1, SK), parameter | US = achar(31, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Unit Separator.More... | |
character(2, SK), parameter | CRLF = CR//LF |
The scalar character constant of default kind SK of length 2 representing ASCII characters Carriage Return and Line Feed that together form the line terminator on Windows systems.More... | |
character(1, SK), parameter | SPC = achar(32, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Space.More... | |
character(1, SK), parameter | DEL = achar(127, SK) |
The scalar character constant of default kind SK of length 1 representing ASCII character: Delete.More... | |
character(*, SK), parameter | ALPHA_UPPER_STR_SK = SK_"ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
The constant scalar of type character of default kind SK containing the ASCII uppercase English letters.More... | |
character(1, SK), dimension(*), parameter | ALPHA_UPPER_VEC_SK = [(ALPHA_UPPER_STR_SK(i:i), i = 1, len(ALPHA_UPPER_STR_SK))] |
The constant array of type character of default kind SK containing the uppercase English letters.More... | |
character(*, SK), parameter | ALPHA_LOWER_STR_SK = SK_"abcdefghijklmnopqrstuvwxyz" |
The constant scalar of type character of default kind SK containing the ASCII lowercase English letters.More... | |
character(1, SK), dimension(*), parameter | ALPHA_LOWER_VEC_SK = [(ALPHA_LOWER_STR_SK(i:i), i = 1, len(ALPHA_LOWER_STR_SK))] |
The constant array of type character of default kind SK containing the lowercase English letters.More... | |
character(*, SK), parameter | ALPHA_STR_SK = ALPHA_UPPER_STR_SK//ALPHA_LOWER_STR_SK |
The constant scalar of type character of default kind SK containing the ASCII uppercase and lowercase English letters.More... | |
character(1, SK), dimension(*), parameter | ALPHA_VEC_SK = [ALPHA_UPPER_VEC_SK, ALPHA_LOWER_VEC_SK] |
The constant array of type character of default kind SK containing the ASCII uppercase and lowercase English letters.More... | |
integer(IK), parameter | UPPER_MINUS_LOWER_IK = ichar(SK_"A", kind = IK) - ichar(SK_"a", kind = IK) |
The constant scalar of type integer of default kind IK representing the distance between A and a in the processor collating sequence.More... | |
character(*, SK), parameter | DIGIT_STR_SK = SK_"0123456789" |
The constant scalar of type character of default kind SK containing the English numbers.More... | |
character(1, SK), dimension(*), parameter | DIGIT_VEC_SK = [(DIGIT_STR_SK(i:i), i = 1, len(DIGIT_STR_SK))] |
The constant array of type character of default kind SK containing the English numbers.More... | |
character(*, SK), parameter | ALPHANUM_STR_SK = DIGIT_STR_SK//ALPHA_STR_SK |
The constant scalar of type character of default kind SK containing the English numbers and alphabets.More... | |
character(1, SK), dimension(*), parameter | ALPHANUM_VEC_SK = [DIGIT_VEC_SK, ALPHA_VEC_SK] |
The constant array of type character of default kind SK containing the English numbers and alphabets.More... | |
character(*, SK), parameter | INTEGER_STR_SK = DIGIT_STR_SK//SK_"-+" |
The constant scalar of type character of default kind SK containing characters that might be used for integer number representation.More... | |
character(1, SK), dimension(*), parameter | INTEGER_VEC_SK = [(INTEGER_STR_SK(i:i), i = 1, len(INTEGER_STR_SK))] |
The constant array of type character of default kind SK containing characters that might be used for integer number representation.More... | |
character(*, SK), parameter | REAL_STR_SK = DIGIT_STR_SK//SK_".edED" |
The constant scalar of type character of default kind SK containing characters that might be used for real number representation.More... | |
character(1, SK), dimension(*), parameter | REAL_VEC_SK = [(REAL_STR_SK(i:i), i = 1, len(REAL_STR_SK))] |
The constant array of type character of default kind SK containing characters that might be used for real number representation.More... | |
character(*, SK), parameter | COMPLEX_STR_SK = REAL_STR_SK//SK_"()," |
The constant scalar of type character of default kind SK containing characters that might be used for complex number representation.More... | |
character(1, SK), dimension(*), parameter | COMPLEX_VEC_SK = [(COMPLEX_STR_SK(i:i), i = 1, len(COMPLEX_STR_SK))] |
The constant array of type character of default kind SK containing characters that might be used for complex number representation.More... | |
This module contains the uncommon and hardly representable ASCII characters as well as procedures for operating on strings that exclusively contain the 128 ASCII characters.
ASCII, stands for American Standard Code for Information Interchange.
It is a 7-bit character code where every single bit represents a unique character.
The first 32 characters in the ASCII-table are unprintable control codes and are used to control peripherals such as printers.
ASCII printable characters (character code 32-127) Codes 32-127 are common for all the different variations of the ASCII table, they are called printable characters, represent letters, digits, punctuation marks, and a few miscellaneous symbols.
You will find almost every character on your keyboard. Character 127 represents the command DEL.
Benchmark :: The runtime performance of getStrLower vs. setStrLower ⛓
ifort
compiler ⛓ ifort
compiler ⛓ gfortran
compiler ⛓ array
size is small ( \(<300\)).
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.
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.
character(1, SK), parameter pm_strASCII::ACK = achar(6, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Acknowledgment.
Definition at line 89 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::ALPHA_LOWER_STR_SK = SK_"abcdefghijklmnopqrstuvwxyz" |
The constant scalar of type character
of default kind SK containing the ASCII lowercase English letters.
Definition at line 146 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::ALPHA_LOWER_VEC_SK = [(ALPHA_LOWER_STR_SK(i:i), i = 1, len(ALPHA_LOWER_STR_SK))] |
The constant array of type character
of default kind SK containing the lowercase English letters.
Definition at line 150 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::ALPHA_STR_SK = ALPHA_UPPER_STR_SK//ALPHA_LOWER_STR_SK |
The constant scalar of type character
of default kind SK containing the ASCII uppercase and lowercase English letters.
Definition at line 159 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::ALPHA_UPPER_STR_SK = SK_"ABCDEFGHIJKLMNOPQRSTUVWXYZ" |
The constant scalar of type character
of default kind SK containing the ASCII uppercase English letters.
Definition at line 133 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::ALPHA_UPPER_VEC_SK = [(ALPHA_UPPER_STR_SK(i:i), i = 1, len(ALPHA_UPPER_STR_SK))] |
The constant array of type character
of default kind SK containing the uppercase English letters.
Definition at line 137 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::ALPHA_VEC_SK = [ALPHA_UPPER_VEC_SK, ALPHA_LOWER_VEC_SK] |
The constant array of type character
of default kind SK containing the ASCII uppercase and lowercase English letters.
Definition at line 163 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::ALPHANUM_STR_SK = DIGIT_STR_SK//ALPHA_STR_SK |
The constant scalar of type character
of default kind SK containing the English numbers and alphabets.
Definition at line 191 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::ALPHANUM_VEC_SK = [DIGIT_VEC_SK, ALPHA_VEC_SK] |
The constant array of type character
of default kind SK containing the English numbers and alphabets.
Definition at line 195 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::BEL = achar(7, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Bell (ring character).
Definition at line 90 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::BS = achar(8, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Back Space.
Definition at line 91 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::CAN = achar(24, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Cancel.
Definition at line 107 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::COMPLEX_STR_SK = REAL_STR_SK//SK_"()," |
The constant scalar of type character
of default kind SK containing characters that might be used for complex number representation.
Definition at line 230 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::COMPLEX_VEC_SK = [(COMPLEX_STR_SK(i:i), i = 1, len(COMPLEX_STR_SK))] |
The constant array of type character
of default kind SK containing characters that might be used for complex number representation.
Definition at line 234 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::CR = achar(13, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Carriage Return.
Definition at line 96 of file pm_strASCII.F90.
The scalar character
constant of default kind SK of length 2
representing ASCII characters Carriage Return and Line Feed that together form the line terminator on Windows systems.
Definition at line 119 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DC1 = achar(17, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Device Control 1 (oft. XON).
Definition at line 100 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DC2 = achar(18, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Device Control 2.
Definition at line 101 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DC3 = achar(19, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Device Control 3 (oft. XOFF).
Definition at line 102 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DC4 = achar(20, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Device Control 4.
Definition at line 103 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DEL = achar(127, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Delete.
Definition at line 127 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::DIGIT_STR_SK = SK_"0123456789" |
The constant scalar of type character
of default kind SK containing the English numbers.
Definition at line 178 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::DIGIT_VEC_SK = [(DIGIT_STR_SK(i:i), i = 1, len(DIGIT_STR_SK))] |
The constant array of type character
of default kind SK containing the English numbers.
Definition at line 182 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::DLE = achar(16, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Data Line Escape.
Definition at line 99 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::EM = achar(25, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: End of Medium.
Definition at line 108 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::ENQ = achar(5, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Enquiry.
Definition at line 88 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::EOT = achar(4, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: End of Transmission.
Definition at line 87 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::ESC = achar(27, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Escape.
Definition at line 110 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::ETB = achar(23, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: End of Transmit Block.
Definition at line 106 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::ETX = achar(3, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: End of Text.
Definition at line 86 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::FF = achar(12, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Form Feed.
Definition at line 95 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::FS = achar(28, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: File Separator.
Definition at line 111 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::GS = achar(29, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Group Separator.
Definition at line 112 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::HT = achar(9, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Horizontal Tab.
Definition at line 92 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::INTEGER_STR_SK = DIGIT_STR_SK//SK_"-+" |
The constant scalar of type character
of default kind SK containing characters that might be used for integer number representation.
Definition at line 204 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::INTEGER_VEC_SK = [(INTEGER_STR_SK(i:i), i = 1, len(INTEGER_STR_SK))] |
The constant array of type character
of default kind SK containing characters that might be used for integer number representation.
Definition at line 208 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::LF = achar(10, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Line Feed (new line character).
Definition at line 93 of file pm_strASCII.F90.
integer(IK), parameter pm_strASCII::MAX_ASCII_CODE = 127_IK |
The scalar integer
constant of default kind IK representing the maximum standard ASCII code.
Definition at line 75 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::MODULE_NAME = SK_"@pm_strASCII" |
Definition at line 71 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::NAK = achar(21, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Negative Acknowledgement.
Definition at line 104 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::NUL = achar(0, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Null character.
Definition at line 81 of file pm_strASCII.F90.
character(*, SK), parameter pm_strASCII::REAL_STR_SK = DIGIT_STR_SK//SK_".edED" |
The constant scalar of type character
of default kind SK containing characters that might be used for real number representation.
Definition at line 217 of file pm_strASCII.F90.
character(1, SK), dimension(*), parameter pm_strASCII::REAL_VEC_SK = [(REAL_STR_SK(i:i), i = 1, len(REAL_STR_SK))] |
The constant array of type character
of default kind SK containing characters that might be used for real number representation.
Definition at line 221 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::RS = achar(30, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Record Separator.
Definition at line 113 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SI = achar(15, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Shift In / X-Off.
Definition at line 98 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SO = achar(14, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Shift Out / X-On.
Definition at line 97 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SOH = achar(1, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Start of Heading.
Definition at line 84 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SPC = achar(32, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Space.
Definition at line 126 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::STX = achar(2, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Start of Text.
Definition at line 85 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SUB = achar(26, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Substitute.
Definition at line 109 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::SYN = achar(22, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Synchronous Idle.
Definition at line 105 of file pm_strASCII.F90.
integer(IK), parameter pm_strASCII::UPPER_MINUS_LOWER_IK = ichar(SK_"A", kind = IK) - ichar(SK_"a", kind = IK) |
The constant scalar of type integer
of default kind IK representing the distance between A
and a
in the processor collating sequence.
Definition at line 172 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::US = achar(31, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Unit Separator.
Definition at line 114 of file pm_strASCII.F90.
character(1, SK), parameter pm_strASCII::VT = achar(11, SK) |
The scalar character
constant of default kind SK of length 1
representing ASCII character: Vertical Tab.
Definition at line 94 of file pm_strASCII.F90.