42       & 
operator(<), 
operator(>), 
operator(<=), 
operator(>=), &
    43       & 
operator(+), 
operator(-), 
operator(*), 
operator(/), &
    49     logical, 
intent(in):: nondim_flag
    52     if ( nondim_flag ) 
return    53     if (
present(day_seconds)) 
then    59     if (
abs(sec) >= day_sec) 
then    60       day = day + 
int(sec / day_sec)
    64     if (      ( sec > zero_sec .and. day < zero_sec ) &
    65       &  .or. ( sec < zero_sec .and. day > zero_sec )   ) 
then    68       sec = sec + sgn * day_sec
    95     character(*), 
intent(in):: opr  
    99     if (      (       diff1 % nondim_flag .and. .not. diff2 % nondim_flag ) &
   100       &  .or. ( .not. diff1 % nondim_flag .and.       diff2 % nondim_flag ) ) 
then   103     rslt % nondim_flag = diff1 % nondim_flag
   141     character(*), 
intent(in):: str
   143     integer:: unit_str_size, i
   144     character(TOKEN):: unit
   148     do i = 1, unit_str_size
   156     do i = 1, unit_str_size
   164     do i = 1, unit_str_size
   172     do i = 1, unit_str_size
   180     do i = 1, unit_str_size
   188     do i = 1, unit_str_size
   196     do i = 1, unit_str_size
   234     character(*), 
intent(in):: str
   235     integer :: unit_str_size, i
   239     do i = 1, unit_str_size
   247     do i = 1, unit_str_size
   255     do i = 1, unit_str_size
   263     do i = 1, unit_str_size
   271     do i = 1, unit_str_size
   279     do i = 1, unit_str_size
   287     do i = 1, unit_str_size
 integer, parameter, public unit_symbol_nondim
 
character(*), dimension(4), parameter, public unit_min
 
character(*), dimension(4), parameter, public unit_day
 
integer, parameter, public unit_symbol_month
 
integer, parameter, public unit_symbol_err
 
integer, parameter, public unit_symbol_min
 
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ 
 
subroutine, public dcdate_set_day_seconds_scl
 
integer, parameter, public unit_symbol_hour
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
character(*), dimension(8), parameter, public unit_hour
 
character(*), dimension(1), parameter, public unit_nondim
 
character(*), dimension(4), parameter, public unit_year
 
subroutine, public dcdate_nondimcheck(opr, diff1, diff2, rslt)
 
integer, parameter, public dp
倍精度実数型変数 
 
logical function, public present_and_not_empty(arg)
 
integer function parsetimeunits(str)
 
logical, save, public flag_set_day_seconds_scl
 
integer, parameter, public unit_symbol_sec
 
integer, parameter, public unit_symbol_day
 
integer, parameter, public dc_edimtime
 
character(token) function, public dcdate_parse_unit(str)
 
real(dp), save, public day_seconds
 
integer, parameter, public unit_symbol_year
 
character(*), dimension(8), parameter, public unit_sec
 
type(dc_scaled_sec), save, public day_seconds_scl
 
subroutine, public dcdate_normalize(day, sec, day_seconds, nondim_flag)
 
character(*), dimension(6), parameter, public unit_month
 
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ