| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=ip), | intent(in), | dimension(:) | :: | ipattern |
first char is a . |
|
| integer(kind=ip), | intent(in), | dimension(:) | :: | ints |
recursive integer(ip) function ipoint(ipattern,ints) integer(ip),dimension(:),intent(in) :: ipattern !! first char is a . integer(ip),dimension(:),intent(in) :: ints if (size(ipattern)<=1) then ipoint = go([integer(ip) ::], ints) ! done, pass in empty array else ipoint = go(ipattern(2:), ints) ! skip it and go to next one end if end function ipoint