変数 URL の文字列解析 More...
Data Types | |
| interface | urlmerge |
| interface | urlsplit |
| interface | urlresolve |
| interface | urlsearchiorange |
| interface | operator(.onthesamefile.) |
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 = "+" |
変数 URL の文字列解析
このモジュールは gtool4 変数 URL の文字列解析 を行うための手続きを提供します。
gtool4 変数の書式に関しては, gtool4 netCDF 規約の「5. 各種の文字列書式」を参照ください。
| 手続名 | 説明 |
|---|---|
| UrlSplit | 変数 URL を分解しファイル名、変数名、属性名および入出力範囲指定を取り出す |
| UrlMerge | ファイル名、変数名、属性名および入出力範囲指定を連結して変数 URL を作成 |
| UrlResolve | 変数 URL の補完 |
| Url_Chop_IOrange | 変数 URL から iorange を除去 |
| UrlSearchIORange | 変数 URL 内の iorange うち, ある次元に関する入出力範囲指定の値を取得 |
| operator(.OnTheSameFile.) | 2 つの変数 URL が同じファイルを指すかどうか判定 |
このモジュールは gtool4 変数において特別な役割を果たす 文字のニーモニックを提供します。gtool4 変数解析の際には、 直接文字を用いるのではなく、ここで提供する変数群 (GT_ATMARK 等) を利用してください。
| subroutine, public dc_url::url_chop_iorange | ( | character(len = *), intent(in) | fullname, |
| character(len = *), intent(out) | iorange, | ||
| character(len = *), intent(out) | remainder ) |
変数 URL から入出力範囲を除去
fullname で与えられる変数 URL の入出力範囲指定部分と 残りの部分とを分離し、それぞれ iorange と remainder に返します。
| [in] | fullname | 変数 URL |
| [out] | iorange | 入出力範囲指定部分 |
| [out] | remainder | 残りの部分 |
Definition at line 300 of file dc_url.f90.
References dc_types::string.
| character, parameter, public dc_url::gt_atmark = "@" |
Definition at line 96 of file dc_url.f90.
| character, parameter, public dc_url::gt_circumflex = "^" |
Definition at line 106 of file dc_url.f90.
| character, parameter, public dc_url::gt_colon = ":" |
Definition at line 100 of file dc_url.f90.
| character, parameter, public dc_url::gt_comma = "," |
Definition at line 102 of file dc_url.f90.
| character, parameter, public dc_url::gt_equal = "=" |
Definition at line 104 of file dc_url.f90.
| character, parameter, public dc_url::gt_plus = "+" |
Definition at line 109 of file dc_url.f90.
| character, parameter, public dc_url::gt_question = "?" |
Definition at line 98 of file dc_url.f90.