SUEWS API Site
Documentation of SUEWS source code
|
Data Types | |
interface | value |
interface | writenum |
interface | writeq |
Functions/Subroutines | |
subroutine | parse (str, delims, args, nargs) |
subroutine | compact (str) |
subroutine | removesp (str) |
subroutine, private | value_dr (str, rnum, ios) |
subroutine, private | value_sr (str, rnum, ios) |
subroutine, private | value_di (str, inum, ios) |
subroutine, private | value_si (str, inum, ios) |
subroutine | shiftstr (str, n) |
subroutine | insertstr (str, strins, loc) |
subroutine | delsubstr (str, substr) |
subroutine | delall (str, substr) |
character(len=len_trim(str)) function | uppercase (str) |
character(len=len_trim(str)) function | lowercase (str) |
subroutine | readline (nunitr, line, ios) |
subroutine | match (str, ipos, imatch) |
subroutine, private | write_dr (rnum, str, fmt) |
subroutine, private | write_sr (rnum, str, fmt) |
subroutine, private | write_di (inum, str, fmt) |
subroutine, private | write_si (inum, str, fmt) |
subroutine | trimzero (str) |
subroutine, private | writeq_dr (unit, namestr, value, fmt) |
subroutine, private | writeq_sr (unit, namestr, value, fmt) |
subroutine, private | writeq_di (unit, namestr, ivalue, fmt) |
subroutine, private | writeq_si (unit, namestr, ivalue, fmt) |
logical function | is_letter (ch) |
logical function | is_digit (ch) |
subroutine | split (str, delims, before, sep) |
subroutine | removebksl (str) |
subroutine strings::compact | ( | character(len=*) | str | ) |
Definition at line 104 of file suews_util_stringmod.f95.
Referenced by parse(), and split().
subroutine strings::delall | ( | character(len=*) | str, |
character(len=*) | substr ) |
Definition at line 322 of file suews_util_stringmod.f95.
subroutine strings::delsubstr | ( | character(len=*) | str, |
character(len=*) | substr ) |
Definition at line 300 of file suews_util_stringmod.f95.
subroutine strings::insertstr | ( | character(len=*) | str, |
character(len=*) | strins, | ||
loc ) |
Definition at line 279 of file suews_util_stringmod.f95.
References shiftstr().
logical function strings::is_digit | ( | character | ch | ) |
Definition at line 679 of file suews_util_stringmod.f95.
Referenced by strings::value::value_dr().
logical function strings::is_letter | ( | character | ch | ) |
Definition at line 660 of file suews_util_stringmod.f95.
character(len=len_trim(str)) function strings::lowercase | ( | character(len=*) | str | ) |
Definition at line 380 of file suews_util_stringmod.f95.
subroutine strings::match | ( | character(len=*) | str, |
ipos, | |||
imatch ) |
Definition at line 437 of file suews_util_stringmod.f95.
subroutine strings::parse | ( | character(len=*) | str, |
character(len=*) | delims, | ||
character(len=*), dimension(:) | args, | ||
nargs ) |
Definition at line 70 of file suews_util_stringmod.f95.
References compact(), removebksl(), and split().
Referenced by ctrl_output::suews_output_init().
subroutine strings::readline | ( | nunitr, | |
character(len=*) | line, | ||
ios ) |
Definition at line 415 of file suews_util_stringmod.f95.
subroutine strings::removebksl | ( | character(len=*) | str | ) |
Definition at line 766 of file suews_util_stringmod.f95.
Referenced by parse().
subroutine strings::removesp | ( | character(len=*) | str | ) |
Definition at line 147 of file suews_util_stringmod.f95.
subroutine strings::shiftstr | ( | character(len=*) | str, |
n ) |
Definition at line 256 of file suews_util_stringmod.f95.
Referenced by insertstr().
subroutine strings::split | ( | character(len=*) | str, |
character(len=*) | delims, | ||
character(len=*) | before, | ||
character, optional | sep ) |
Definition at line 698 of file suews_util_stringmod.f95.
References compact().
Referenced by parse().
subroutine strings::trimzero | ( | character(len=*) | str | ) |
Definition at line 562 of file suews_util_stringmod.f95.
Referenced by strings::writeq::writeq_di(), strings::writeq::writeq_dr(), strings::writeq::writeq_si(), and strings::writeq::writeq_sr().
character(len=len_trim(str)) function strings::uppercase | ( | character(len=*) | str | ) |
Definition at line 345 of file suews_util_stringmod.f95.
|
private |
Definition at line 218 of file suews_util_stringmod.f95.
|
private |
Definition at line 178 of file suews_util_stringmod.f95.
Referenced by strings::value::value_di(), strings::value::value_si(), and strings::value::value_sr().
|
private |
Definition at line 237 of file suews_util_stringmod.f95.
|
private |
Definition at line 198 of file suews_util_stringmod.f95.
|
private |
Definition at line 530 of file suews_util_stringmod.f95.
|
private |
Definition at line 498 of file suews_util_stringmod.f95.
|
private |
Definition at line 546 of file suews_util_stringmod.f95.
|
private |
Definition at line 514 of file suews_util_stringmod.f95.
|
private |
Definition at line 628 of file suews_util_stringmod.f95.
|
private |
Definition at line 594 of file suews_util_stringmod.f95.
|
private |
Definition at line 644 of file suews_util_stringmod.f95.
|
private |
Definition at line 611 of file suews_util_stringmod.f95.