parse_real Function

public pure function parse_real(s, default) result(v)

Parse a real with a default fallback on I/O error.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: s
real, intent(in) :: default

Return Value real


Called by

proc~~parse_real~~CalledByGraph proc~parse_real parse_real proc~apply_watch_flag apply_watch_flag proc~apply_watch_flag->proc~parse_real proc~parse_restart_flags parse_restart_flags proc~parse_restart_flags->proc~parse_real proc~maybe_supervise maybe_supervise proc~maybe_supervise->proc~parse_restart_flags proc~parse_cli parse_cli proc~parse_cli->proc~apply_watch_flag proc~parse_cli_config parse_cli_config proc~parse_cli_config->proc~parse_cli

Source Code

   pure real function parse_real(s, default) result(v)
      character(len=*), intent(in) :: s
      real, intent(in) :: default
      integer :: ios
      read(s, *, iostat=ios) v
      if (ios /= 0) v = default
   end function parse_real