read_next_token Interface

public interface read_next_token

Module Procedures

private subroutine read_next_token_int(line, pos, token, val, iostat, iomsg)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: line
integer, intent(inout) :: pos
type(token_type), intent(inout) :: token
integer, intent(out) :: val
integer, intent(out) :: iostat
character(len=:), intent(out), optional, allocatable :: iomsg

private subroutine read_next_token_real(line, pos, token, val, iostat, iomsg)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: line
integer, intent(inout) :: pos
type(token_type), intent(inout) :: token
real(kind=wp), intent(out) :: val
integer, intent(out) :: iostat
character(len=:), intent(out), optional, allocatable :: iomsg