Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | parse_debug | = | .FALSE. | ||
integer(kind=ip), | private | :: | parse_log | = | 0 | ||
integer(kind=ip), | private, | parameter | :: | MAX_NTOKENS | = | 50 | |
integer, | public, | parameter | :: | SERIALIZED_LENGTH | = | MAX_LENGTH+4+10*MAX_NTOKENS |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
character(len=*) | :: | string | |||||||||||||||||||||||||
type(parsed_line), | pointer | :: | pline_fun | ||||||||||||||||||||||||
integer(kind=ip), | intent(in), | optional | :: | after | |||||||||||||||||||||||
public function eq_func(s1, s2)Arguments
Return Value logical |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline_sub | ||||||||||||||||||||||||
character(len=*) | :: | string | |||||||||||||||||||||||||
integer(kind=ip), | intent(out), | optional | :: | ind | |||||||||||||||||||||||
integer(kind=ip), | intent(in), | optional | :: | after | |||||||||||||||||||||||
public function eq_func(s1, s2)Arguments
Return Value logical |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=ip), | public | :: | ntokens | ||||
character(len=MAX_LENGTH), | public | :: | line | ||||
integer(kind=ip), | public | :: | first(MAX_NTOKENS) | ||||
integer(kind=ip), | public | :: | last(MAX_NTOKENS) | ||||
character(len=1), | public | :: | id(MAX_NTOKENS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=1) | :: | class | ||||
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind_init | |||
integer(kind=ip), | intent(in) | :: | ind_final | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | line |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
character(len=*) | :: | string | |||||||||||||||||||||||||
type(parsed_line), | pointer | :: | pline_fun | ||||||||||||||||||||||||
integer(kind=ip), | intent(in), | optional | :: | after | |||||||||||||||||||||||
public function eq_func(s1, s2)Arguments
Return Value logical |
Type | Intent | Optional | Attributes | Name | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline_sub | ||||||||||||||||||||||||
character(len=*) | :: | string | |||||||||||||||||||||||||
integer(kind=ip), | intent(out), | optional | :: | ind | |||||||||||||||||||||||
integer(kind=ip), | intent(in), | optional | :: | after | |||||||||||||||||||||||
public function eq_func(s1, s2)Arguments
Return Value logical |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline_sub | |||
character(len=*) | :: | string | ||||
integer(kind=ip), | intent(out), | optional | :: | ind | ||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
character(len=*), | intent(in) | :: | str | |||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | string |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip) | :: | nv | ||||
real(kind=dp) | :: | list(nv) | ||||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip) | :: | nv | ||||
real(kind=dp) | :: | list(nv) | ||||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
integer(kind=ip), | intent(in) | :: | ind | |||
integer(kind=ip) | :: | ni | ||||
integer(kind=ip) | :: | list(ni) | ||||
integer(kind=ip), | intent(in), | optional | :: | after |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ip) | :: | ntokens | ||||
character(len=*) | :: | line | ||||
integer(kind=ip) | :: | first(MAX_NTOKENS) | ||||
integer(kind=ip) | :: | last(MAX_NTOKENS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ip) | :: | ntokens | ||||
character(len=*) | :: | line | ||||
integer(kind=ip) | :: | first(MAX_NTOKENS) | ||||
integer(kind=ip) | :: | last(MAX_NTOKENS) | ||||
character(len=1) | :: | token_id(MAX_NTOKENS) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ip) | :: | ntoken | ||||
character(len=1) | :: | token_id | ||||
type(parsed_line), | pointer | :: | pline |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ip) | :: | level |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ip) | :: | unit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line) | :: | pline | ||||
character(len=*), | intent(out) | :: | string | |||
integer, | intent(out) | :: | length |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(parsed_line), | pointer | :: | pline | |||
character(len=*), | intent(in) | :: | string |