gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
dc_url Module Reference

Variable URL string parser. More...

Data Types

interface  operator(.onthesamefile.)
 
interface  urlmerge
 
interface  urlresolve
 
interface  urlsearchiorange
 
interface  urlsplit
 

Functions/Subroutines

subroutine, public url_chop_iorange (fullname, iorange, remainder)
 

Variables

character, parameter, public gt_atmark = "@"
 
character, parameter, public gt_question = "?"
 
character, parameter, public gt_colon = ":"
 
character, parameter, public gt_comma = ","
 
character, parameter, public gt_equal = "="
 
character, parameter, public gt_circumflex = "^"
 
character, parameter, public gt_plus = "+"
 

Detailed Description

Variable URL string parser.

Author
Youhei SASAKI, Yasuhiro MORIKAWA, Eizi TOYODA

Function/Subroutine Documentation

◆ url_chop_iorange()

subroutine, public dc_url::url_chop_iorange ( character(len = *), intent(in)  fullname,
character(len = *), intent(out)  iorange,
character(len = *), intent(out)  remainder 
)

Remove I/O range from variable URL

Separates the I/O range specification part and the remaining part from the variable URL given in fullname, and returns them in iorange and remainder respectively.

Parameters
[in]fullnameVariable URL
[out]iorangeI/O range specification part
[out]remainderRemaining part

Definition at line 300 of file dc_url.f90.

301 use dc_types, only: string
302 character(len = *), intent(in):: fullname
303 character(len = *), intent(out):: iorange ! 入出力範囲指定部分
304 character(len = *), intent(out):: remainder ! 残りの部分
305 character(STRING):: file, var, attr
306 call urlsplit(fullname, file=file, var=var, attr=attr, iorange=iorange)
307 remainder = url_merge_cccc(file=file, var=var, attr=attr, iorange="")
Provides kind type parameter values.
Definition dc_types.f90:55
integer, parameter, public string
Character length for string
Definition dc_types.f90:137

References dc_types::string.

Variable Documentation

◆ gt_atmark

character, parameter, public dc_url::gt_atmark = "@"

Definition at line 96 of file dc_url.f90.

96 character, public, parameter:: GT_ATMARK = "@"

◆ gt_circumflex

character, parameter, public dc_url::gt_circumflex = "^"

Definition at line 106 of file dc_url.f90.

106 character, public, parameter:: GT_CIRCUMFLEX = "^"

◆ gt_colon

character, parameter, public dc_url::gt_colon = ":"

Definition at line 100 of file dc_url.f90.

100 character, public, parameter:: GT_COLON = ":"

◆ gt_comma

character, parameter, public dc_url::gt_comma = ","

Definition at line 102 of file dc_url.f90.

102 character, public, parameter:: GT_COMMA = ","

◆ gt_equal

character, parameter, public dc_url::gt_equal = "="

Definition at line 104 of file dc_url.f90.

104 character, public, parameter:: GT_EQUAL = "="

◆ gt_plus

character, parameter, public dc_url::gt_plus = "+"

Definition at line 109 of file dc_url.f90.

109 character, public, parameter:: GT_PLUS = "+"

◆ gt_question

character, parameter, public dc_url::gt_question = "?"

Definition at line 98 of file dc_url.f90.

98 character, public, parameter:: GT_QUESTION = "?"