| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=:), | public, | allocatable, save | :: | G_MAN | |||
| logical, | public, | save | :: | G_MAN_COLLECT | = | .false. | |
| character(len=:), | public, | allocatable | :: | G_MAN_FILE | |||
| character(len=10), | public | :: | G_MAN_FILE_POSITION | = | 'ASIS ' | ||
| logical, | public, | save | :: | G_MAN_PRINT | = | .false. | |
| character(len=:), | public, | allocatable, save | :: | G_cmd | |||
| character(len=:), | public, | allocatable | :: | G_comment | |||
| integer, | public | :: | G_comment_count | = | 0 | ||
| character(len=10), | public | :: | G_comment_style | = | ' ' | ||
| logical, | public, | save | :: | G_condop(0:G_nestl_max) | |||
| logical, | public | :: | G_cpp | ||||
| logical, | public | :: | G_dc | ||||
| logical, | public, | save | :: | G_debug | = | .false. | |
| logical, | public, | save | :: | G_extract | = | .false. | |
| logical, | public, | save | :: | G_extract_auto | = | .true. | |
| logical, | public, | save | :: | G_extract_flag | = | .false. | |
| character(len=:), | public, | allocatable, save | :: | G_extract_start | |||
| character(len=:), | public, | allocatable, save | :: | G_extract_start0 | |||
| character(len=:), | public, | allocatable, save | :: | G_extract_stop | |||
| character(len=:), | public, | allocatable, save | :: | G_extract_stop0 | |||
| character(len=:), | public, | allocatable, save | :: | G_file | |||
| type(file_stack), | public | :: | G_file_dictionary(250) | ||||
| logical, | public | :: | G_ident | = | .false. | ||
| integer, | public | :: | G_ihelp | = | stdout | ||
| integer, | public | :: | G_inc_count | = | 0 | ||
| character(len=G_line_length), | public | :: | G_inc_files(50) | ||||
| logical, | public, | save | :: | G_inparcel | = | .false. | |
| integer, | public | :: | G_io_total_lines | = | 0 | ||
| integer, | public | :: | G_iocount | = | 0 | ||
| integer, | public | :: | G_iout | ||||
| integer, | public, | save | :: | G_iout_init | |||
| integer, | public | :: | G_iwidth | ||||
| character(len=:), | public, | allocatable, save | :: | G_lang | |||
| integer, | public, | parameter | :: | G_line_length | = | 4096 | |
| integer, | public, | save | :: | G_line_number | = | 0 | |
| logical, | public | :: | G_llwrite | = | .true. | ||
| integer, | public | :: | G_nestl | = | 0 | ||
| integer, | public, | parameter | :: | G_nestl_max | = | 20 | |
| logical, | public | :: | G_noenv | = | .false. | ||
| character(len=G_line_length), | public | :: | G_outline | ||||
| character(len=10), | public | :: | G_outtype | = | 'asis' | ||
| type(parcel_stack), | public | :: | G_parcel_dictionary(500) | ||||
| integer, | public | :: | G_parcelcount | = | 0 | ||
| character(len=:), | public, | allocatable, save | :: | G_scratch_file | |||
| integer, | public, | save | :: | G_scratch_lun | = | -1 | |
| character(len=G_line_length), | public | :: | G_source | ||||
| logical, | public, | save | :: | G_system_on | = | .false. | |
| integer, | public, | parameter | :: | G_var_len | = | 63 | |
| logical, | public, | save | :: | G_verbose | = | .false. | |
| logical, | public | :: | G_write | = | .true. | ||
| type(dictionary), | public, | save | :: | macro | |||
| integer, | public, | parameter | :: | num | = | 2048 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=G_line_length), | public | :: | filename | ||||
| integer, | public | :: | line_number | = | 0 | ||
| integer, | public | :: | unit_number |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | line_number | = | 0 | ||
| character(len=G_line_length), | public | :: | name | ||||
| integer, | public | :: | unit_number |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | errnum | |||
| character(len=*), | intent(in) | :: | translate |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character, | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=G_line_length), | intent(in) | :: | line | |||
| integer, | intent(in) | :: | ipos1 | |||
| integer, | intent(in) | :: | ipos2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | lun |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | verb | |||
| character(len=*), | intent(in) | :: | opts | |||
| integer, | intent(out) | :: | noelse | |||
| logical | :: | eb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | verb | |||
| character(len=*), | intent(in) | :: | init | |||
| character(len=*), | intent(in) | :: | pars | |||
| integer, | intent(out), | optional | :: | error_return |
G_scratch_file=scratch(‘prep_scratch.’)) THIS HAS TO BE A UNIQUE NAME – IMPROVE THIS
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | verb | ||||
| character(len=*) | :: | opts | ||||
| integer | :: | noelse | ||||
| logical | :: | eb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | noelse | |||
| logical, | intent(out) | :: | eb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=G_line_length) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | opts | |||
| integer, | intent(out) | :: | noelse | |||
| logical | :: | eb |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=G_line_length), | intent(in) | :: | line | |||
| integer, | intent(in) | :: | iunit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | parcel_name |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | line |
!!$! which is preferred; but a blank value or “END” on a $BLOCK directive does as well.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=:), | intent(out), | allocatable | :: | help_text(:) | ||
| character(len=:), | intent(out), | allocatable | :: | version_text(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in), | optional | :: | list | ||
| character(len=*), | intent(in) | :: | msg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | errnum | |||
| character(len=*), | intent(in) | :: | translate | |||
| character(len=*), | intent(in) | :: | message | |||
| integer, | optional | :: | stop_value |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*) | :: | opts |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | message |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | msg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | line |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | line |