split_string_char Function

private pure function split_string_char(string, delimiter) result(parts)

Split a string_type on a character delimiter.

Arguments

Type IntentOptional Attributes Name
type(string_type), intent(in) :: string
character(len=*), intent(in) :: delimiter

Return Value type(string_type), allocatable, (:)


Calls

proc~~split_string_char~~CallsGraph proc~split_string_char split_string_char proc~split_char_char split_char_char proc~split_string_char->proc~split_char_char

Called by

proc~~split_string_char~~CalledByGraph proc~split_string_char split_string_char interface~split split interface~split->proc~split_string_char

Source Code

   pure function split_string_char(string, delimiter) result(parts)
      !! Split a `string_type` on a character delimiter.
      type(string_type), intent(in) :: string
      character(len=*), intent(in) :: delimiter
      type(string_type), allocatable :: parts(:)

      parts = split_char_char(char(string), delimiter)

   end function split_string_char