5 ! Contributed by Dominique d'Humieres, based on a test
6 ! case of Juergen Reuter.
10 type, public
:: varying_string
11 character(LEN
=1), dimension(:), allocatable
:: chars
12 end type varying_string
16 use iso_red
, string_t
=> varying_string
18 function line_get_string_advance (line
) result (string
)
19 type(string_t
) :: string
21 end function line_get_string_advance
25 use iso_red
, string_t
=> varying_string
26 use ifiles
, only
: line_get_string_advance
28 subroutine syntax_init_from_ifile ()
29 type(string_t
) :: string
30 string
= line_get_string_advance ("")
31 end subroutine syntax_init_from_ifile
32 end module syntax_rules