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 strings::compact | ( | character(len=*) | str | ) |
Definition at line 105 of file suews_util_stringmod.f95.
Referenced by parse(), and split().
subroutine strings::delall | ( | character(len=*) | str, |
character(len=*) | substr | ||
) |
Definition at line 323 of file suews_util_stringmod.f95.
subroutine strings::delsubstr | ( | character(len=*) | str, |
character(len=*) | substr | ||
) |
Definition at line 301 of file suews_util_stringmod.f95.
subroutine strings::insertstr | ( | character(len=*) | str, |
character(len=*) | strins, | ||
loc | |||
) |
Definition at line 280 of file suews_util_stringmod.f95.
References shiftstr().
logical function strings::is_digit | ( | character | ch | ) |
Definition at line 680 of file suews_util_stringmod.f95.
Referenced by value_dr().
logical function strings::is_letter | ( | character | ch | ) |
Definition at line 661 of file suews_util_stringmod.f95.
character(len=len_trim(str)) function strings::lowercase | ( | character(len=*) | str | ) |
Definition at line 381 of file suews_util_stringmod.f95.
subroutine strings::match | ( | character(len=*) | str, |
ipos, | |||
imatch | |||
) |
Definition at line 438 of file suews_util_stringmod.f95.
subroutine strings::parse | ( | character(len=*) | str, |
character(len=*) | delims, | ||
character(len=*), dimension(:) | args, | ||
nargs | |||
) |
Definition at line 71 of file suews_util_stringmod.f95.
References compact(), and split().
Referenced by ctrl_output::suews_output_init().
subroutine strings::readline | ( | nunitr, | |
character(len=*) | line, | ||
ios | |||
) |
Definition at line 416 of file suews_util_stringmod.f95.
subroutine strings::removesp | ( | character(len=*) | str | ) |
Definition at line 148 of file suews_util_stringmod.f95.
subroutine strings::shiftstr | ( | character(len=*) | str, |
n | |||
) |
Definition at line 257 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 699 of file suews_util_stringmod.f95.
References compact().
Referenced by parse().
subroutine strings::trimzero | ( | character(len=*) | str | ) |
Definition at line 563 of file suews_util_stringmod.f95.
Referenced by writeq_di(), writeq_dr(), writeq_si(), and writeq_sr().
character(len=len_trim(str)) function strings::uppercase | ( | character(len=*) | str | ) |
Definition at line 346 of file suews_util_stringmod.f95.
|
private |
Definition at line 219 of file suews_util_stringmod.f95.
References precision::ki8, and value_dr().
|
private |
Definition at line 179 of file suews_util_stringmod.f95.
References is_digit().
Referenced by value_di(), value_si(), and value_sr().
|
private |
Definition at line 238 of file suews_util_stringmod.f95.
References precision::ki4, and value_dr().
|
private |
Definition at line 199 of file suews_util_stringmod.f95.
References value_dr().
|
private |
Definition at line 531 of file suews_util_stringmod.f95.
|
private |
Definition at line 499 of file suews_util_stringmod.f95.
|
private |
Definition at line 547 of file suews_util_stringmod.f95.
|
private |
Definition at line 515 of file suews_util_stringmod.f95.
|
private |
Definition at line 629 of file suews_util_stringmod.f95.
References trimzero().
|
private |
Definition at line 595 of file suews_util_stringmod.f95.
References trimzero().
|
private |
Definition at line 645 of file suews_util_stringmod.f95.
References trimzero().
|
private |
Definition at line 612 of file suews_util_stringmod.f95.
References trimzero().