parse_nums64 Function

private function parse_nums64(line) result(ints)

parse space-deliminated ip sequence (positive or negative)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: line

Return Value integer(kind=ip), dimension(:), allocatable


Calls

proc~~parse_nums64~~CallsGraph proc~parse_nums64 aoc_utilities::parse_nums64 interface~split aoc_utilities::split proc~parse_nums64->interface~split proc~split1 aoc_utilities::split1 interface~split->proc~split1 proc~split2 aoc_utilities::split2 interface~split->proc~split2 proc~expand_vector aoc_utilities::expand_vector proc~split1->proc~expand_vector proc~split2->proc~split1

Called by

proc~~parse_nums64~~CalledByGraph proc~parse_nums64 aoc_utilities::parse_nums64 interface~parse aoc_utilities::parse interface~parse->proc~parse_nums64 program~problem_9 problem_9 program~problem_9->interface~parse

Source Code

    function parse_nums64(line) result(ints)
        character(len=*),intent(in) :: line
        integer(ip),dimension(:),allocatable :: ints ! array of integers
        ints = int(split(line, ' '))
    end function parse_nums64