read_token Interface

public interface read_token

Module Procedures

private subroutine read_token_int(line, token, val, iostat, iomsg)

Arguments

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

private subroutine read_token_real(line, token, val, iostat, iomsg)

Arguments

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