title |
---|
ascii |
[TOC]
The stdlib_ascii
module provides procedures for handling and manipulating
intrinsic character variables and constants.
@note Specification of constants is currently incomplete.
@note Specification of procedures is currently incomplete.
Experimental
Converts input character variable to all lowercase.
res =
[[stdlib_ascii(module):to_lower(function)]] (string)
Pure function.
string
: shall be an intrinsic character type. It is an intent(in)
argument.
The result is an intrinsic character type of the same length as string
.
{!example/ascii/example_ascii_to_lower.f90!}
Experimental
Converts input character variable to all uppercase.
res =
[[stdlib_ascii(module):to_upper(function)]] (string)
Pure function.
string
: shall be an intrinsic character type. It is an intent(in)
argument.
The result is an intrinsic character type of the same length as string
.
{!example/ascii/example_ascii_to_upper.f90!}
Experimental
Returns the titlecase version of the input character variable.
Title case: First character of every word in the sentence is converted to
uppercase and the rest of the characters are converted to lowercase.
A word is a contiguous sequence of character(s) which consists of alphabetical
character(s) and numeral(s) only and doesn't exclude any alphabetical character
or numeral present next to either of its 2 ends.
res =
[[stdlib_ascii(module):to_title(function)]] (string)
Pure function.
string
: shall be an intrinsic character type. It is an intent(in)
argument.
The result is an intrinsic character type of the same length as string
.
{!example/ascii/example_ascii_to_title.f90!}
Experimental
Returns the sentencecase version of the input character variable.
The first alphabetical character of the sequence is transformed to uppercase
unless it follows a numeral. The rest of the characters in the sequence are
transformed to lowercase.
res =
[[stdlib_ascii(module):to_sentence(function)]] (string)
Pure function.
string
: shall be an intrinsic character type. It is an intent(in)
argument.
The result is an intrinsic character type of the same length as string
.
{!example/ascii/example_ascii_to_sentence.f90!}
Experimental
Reverses the order of all characters in the input character type.
res =
[[stdlib_ascii(module):reverse(function)]] (string)
Pure function.
string
: shall be an intrinsic character type. It is an intent(in)
argument.
The result is an intrinsic character type of the same length as string
.
{!example/ascii/example_ascii_reverse.f90!}