Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character, | intent(in) | :: | string | |||
character, | intent(in) | :: | set |
pure function string_tokens(string, set) result(tokens)
! Splits a string into tokens using characters in set as token delimiters.
character(*), intent(in) :: string
character(*), intent(in) :: set
character(:), allocatable :: tokens(:)
call split_tokens(string, set, tokens)
end function string_tokens