Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | ObjectDefAllocInc | = | 100 | |
integer, | private, | parameter | :: | ANArgsDefAllocInc | = | 500 | |
integer, | private, | parameter | :: | SectionDefAllocInc | = | 20 | |
integer, | private, | parameter | :: | SectionsIDFAllocInc | = | 20 | |
integer, | private, | parameter | :: | ObjectsIDFAllocInc | = | 500 | |
integer, | private, | parameter | :: | MaxObjectNameLength | = | MaxNameLength | |
integer, | private, | parameter | :: | MaxSectionNameLength | = | MaxNameLength | |
integer, | private, | parameter | :: | MaxAlphaArgLength | = | MaxNameLength | |
integer, | private, | parameter | :: | MaxInputLineLength | = | 500 | |
integer, | private, | parameter | :: | MaxFieldNameLength | = | 140 | |
character(len=1), | private, | parameter | :: | Blank | = | ' ' | |
character(len=*), | private, | parameter | :: | AlphaNum | = | 'ANan' | |
character(len=*), | private, | parameter | :: | fmta | = | '(A)' | |
real(kind=r64), | private, | parameter | :: | DefAutoSizeValue | = | AutoSize | |
real(kind=r64), | private, | parameter | :: | DefAutoCalculateValue | = | AutoCalculate | |
integer, | private | :: | NumObjectDefs | = | 0 | ||
integer, | private | :: | NumSectionDefs | = | 0 | ||
integer, | private | :: | MaxObjectDefs | = | 0 | ||
integer, | private | :: | MaxSectionDefs | = | 0 | ||
integer, | private | :: | IDDFile | = | 0 | ||
integer, | private | :: | IDFFile | = | 0 | ||
integer, | private | :: | NumLines | = | 0 | ||
integer, | private | :: | MaxIDFRecords | = | 0 | ||
integer, | private | :: | NumIDFRecords | = | 0 | ||
integer, | private | :: | MaxIDFSections | = | 0 | ||
integer, | private | :: | NumIDFSections | = | 0 | ||
integer, | private, | EXTERNAL | :: | GetNewUnitNumber | |||
integer, | private | :: | EchoInputFile | = | 0 | ||
integer, | private | :: | InputLineLength | = | 0 | ||
integer, | private | :: | MaxAlphaArgsFound | = | 0 | ||
integer, | private | :: | MaxNumericArgsFound | = | 0 | ||
integer, | private | :: | NumAlphaArgsFound | = | 0 | ||
integer, | private | :: | NumNumericArgsFound | = | 0 | ||
integer, | private | :: | MaxAlphaIDFArgsFound | = | 0 | ||
integer, | private | :: | MaxNumericIDFArgsFound | = | 0 | ||
integer, | private | :: | MaxAlphaIDFDefArgsFound | = | 0 | ||
integer, | private | :: | MaxNumericIDFDefArgsFound | = | 0 | ||
integer, | public | :: | NumOutOfRangeErrorsFound | = | 0 | ||
integer, | public | :: | NumBlankReqFieldFound | = | 0 | ||
integer, | public | :: | NumMiscErrorsFound | = | 0 | ||
integer, | private | :: | MinimumNumberOfFields | = | 0 | ||
integer, | private | :: | NumObsoleteObjects | = | 0 | ||
integer, | private | :: | TotalAuditErrors | = | 0 | ||
integer, | private | :: | NumSecretObjects | = | 0 | ||
logical, | private | :: | ProcessingIDD | = | .false. | ||
character(len=MaxInputLineLength+50), | private | :: | InputLine | = | Blank | ||
character(len=MaxSectionNameLength), | private, | ALLOCATABLE, DIMENSION(:) | :: | ListofSections | |||
character(len=MaxObjectNameLength), | private, | ALLOCATABLE, DIMENSION(:) | :: | ListofObjects | |||
integer, | private, | ALLOCATABLE, DIMENSION(:) | :: | iListOfObjects | |||
integer, | private, | ALLOCATABLE, DIMENSION(:) | :: | ObjectGotCount | |||
integer, | private, | ALLOCATABLE, DIMENSION(:) | :: | ObjectStartRecord | |||
character(len=MaxObjectNameLength), | private | :: | CurrentFieldName | = | Blank | ||
character(len=MaxObjectNameLength), | private, | ALLOCATABLE, DIMENSION(:) | :: | ObsoleteObjectsRepNames | |||
character(len=MaxObjectNameLength), | private | :: | ReplacementName | = | Blank | ||
logical, | public | :: | OverallErrorFlag | = | .false. | ||
logical, | private | :: | EchoInputLine | = | .true. | ||
logical, | private | :: | ReportRangeCheckErrors | = | .true. | ||
logical, | private | :: | FieldSet | = | .false. | ||
logical, | private | :: | RequiredField | = | .false. | ||
logical, | private | :: | RetainCaseFlag | = | .false. | ||
logical, | private | :: | ObsoleteObject | = | .false. | ||
logical, | private | :: | RequiredObject | = | .false. | ||
logical, | private | :: | UniqueObject | = | .false. | ||
logical, | private | :: | ExtensibleObject | = | .false. | ||
logical, | private | :: | StripCR | = | .false. | ||
integer, | private | :: | ExtensibleNumFields | = | 0 | ||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | IDFRecordsGotten | |||
type(ObjectsDefinition), | private, | ALLOCATABLE, DIMENSION(:) | :: | ObjectDef | |||
type(SectionsDefinition), | private, | ALLOCATABLE, DIMENSION(:) | :: | SectionDef | |||
type(FileSectionsDefinition), | private, | ALLOCATABLE, DIMENSION(:) | :: | SectionsonFile | |||
type(LineDefinition), | private, | SAVE | :: | LineItem | |||
type(LineDefinition), | private, | ALLOCATABLE, DIMENSION(:) | :: | IDFRecords | |||
type(SecretObjects), | private, | ALLOCATABLE, DIMENSION(:) | :: | RepObjects |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | MinMaxChk | = | .false. | ||
integer, | public | :: | FieldNumber | = | 0 | ||
character(len=MaxFieldNameLength), | public | :: | FieldName | = | Blank | ||
character(len=32), | public, | DIMENSION(2) | :: | MinMaxString | = | Blank | |
real(kind=r64), | public, | DIMENSION(2) | :: | MinMaxValue | = | 0.0d0 | |
integer, | public, | DIMENSION(2) | :: | WhichMinMax | = | 0 | |
logical, | public | :: | DefaultChk | = | .false. | ||
real(kind=r64), | public | :: | Default | = | 0.0d0 | ||
logical, | public | :: | DefAutoSize | = | .false. | ||
logical, | public | :: | AutoSizable | = | .false. | ||
real(kind=r64), | public | :: | AutoSizeValue | = | 0.0d0 | ||
logical, | public | :: | DefAutoCalculate | = | .false. | ||
logical, | public | :: | AutoCalculatable | = | .false. | ||
real(kind=r64), | public | :: | AutoCalculateValue | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxObjectNameLength), | public | :: | Name | = | Blank | ||
integer, | public | :: | NumParams | = | 0 | ||
integer, | public | :: | NumAlpha | = | 0 | ||
integer, | public | :: | NumNumeric | = | 0 | ||
integer, | public | :: | MinNumFields | = | 0 | ||
logical, | public | :: | NameAlpha1 | = | .false. | ||
logical, | public | :: | UniqueObject | = | .false. | ||
logical, | public | :: | RequiredObject | = | .false. | ||
logical, | public | :: | ExtensibleObject | = | .false. | ||
integer, | public | :: | ExtensibleNum | = | 0 | ||
integer, | public | :: | LastExtendAlpha | = | 0 | ||
integer, | public | :: | LastExtendNum | = | 0 | ||
integer, | public | :: | ObsPtr | = | 0 | ||
logical(kind=1), | public, | ALLOCATABLE, DIMENSION(:) | :: | AlphaorNumeric | |||
logical(kind=1), | public, | ALLOCATABLE, DIMENSION(:) | :: | ReqField | |||
logical(kind=1), | public, | ALLOCATABLE, DIMENSION(:) | :: | AlphRetainCase | |||
character(len=MaxFieldNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | AlphFieldChks | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | AlphFieldDefs | |||
type(RangeCheckDef), | public, | ALLOCATABLE, DIMENSION(:) | :: | NumRangeChks | |||
integer, | public | :: | NumFound | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxSectionNameLength), | public | :: | Name | = | Blank | ||
integer, | public | :: | NumFound | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxSectionNameLength), | public | :: | Name | = | Blank | ||
integer, | public | :: | FirstRecord | = | 0 | ||
integer, | public | :: | FirstLineNo | = | 0 | ||
integer, | public | :: | LastRecord | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxObjectNameLength), | public | :: | Name | = | Blank | ||
integer, | public | :: | NumAlphas | = | 0 | ||
integer, | public | :: | NumNumbers | = | 0 | ||
integer, | public | :: | ObjectDefPtr | = | 0 | ||
character(len=MaxAlphaArgLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | Alphas | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | AlphBlank | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | Numbers | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | NumBlank |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxObjectNameLength), | public | :: | OldName | = | Blank | ||
character(len=MaxObjectNameLength), | public | :: | NewName | = | Blank | ||
logical, | public | :: | Deleted | = | .false. | ||
logical, | public | :: | Used | = | .false. | ||
logical, | public | :: | Transitioned | = | .false. | ||
logical, | public | :: | TransitionDefer | = | .false. |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | SectionWord |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ObjectWord |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ObjType | |||
character(len=*), | intent(in) | :: | ObjName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | String | |||
logical, | intent(out) | :: | ErrorFlag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | String | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | ListofItems | ||
integer, | intent(in) | :: | NumItems |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | String | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | ListofItems | ||
integer, | intent(in) | :: | NumItems |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | String | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | ListofItems | ||
integer, | intent(in) | :: | NumItems |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | InputString |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | TestString1 | |||
character(len=*), | intent(in) | :: | TestString2 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | UCObjType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | UCObjType | |||
integer, | intent(in) | :: | StartPointer |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | IntegerValue |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ProposedSection | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ProposedObject | |||
integer, | intent(inout) | :: | CurPos | |||
logical, | intent(inout) | :: | EndofFile | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ProposedSection | |||
integer, | intent(in) | :: | LineNo |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ProposedObject | |||
integer, | intent(inout) | :: | CurPos | |||
logical, | intent(inout) | :: | EndofFile |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(out), | DIMENSION(:) | :: | SectionList | ||
integer, | intent(out) | :: | NuminList |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | Which | |||
integer, | intent(out) | :: | FirstRecord | |||
integer, | intent(out) | :: | LastRecord |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | Object | |||
integer, | intent(in) | :: | Number | |||
character(len=*), | intent(out), | DIMENSION(:) | :: | Alphas | ||
integer, | intent(out) | :: | NumAlphas | |||
real(kind=r64), | intent(out), | DIMENSION(:) | :: | Numbers | ||
integer, | intent(out) | :: | NumNumbers | |||
integer, | intent(out) | :: | Status | |||
logical, | intent(out), | optional | DIMENSION(:) | :: | NumBlank | |
logical, | intent(out), | optional | DIMENSION(:) | :: | AlphaBlank | |
character(len=*), | optional | DIMENSION(:) | :: | AlphaFieldNames | ||
character(len=*), | optional | DIMENSION(:) | :: | NumericFieldNames |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | Object | |||
integer, | intent(in) | :: | Number | |||
integer, | intent(out) | :: | NumAlpha | |||
integer, | intent(out) | :: | NumNumbers | |||
integer, | intent(out) | :: | Status |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | Which | |||
character(len=*), | intent(out) | :: | ObjectWord | |||
character(len=*), | intent(out), | optional | DIMENSION(:) | :: | AlphaArgs | |
integer, | intent(out) | :: | NumAlpha | |||
real(kind=r64), | intent(out), | optional | DIMENSION(:) | :: | NumericArgs | |
integer, | intent(out) | :: | NumNumeric | |||
logical, | intent(out), | optional | DIMENSION(:) | :: | AlphaBlanks | |
logical, | intent(out), | optional | DIMENSION(:) | :: | NumericBlanks |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | UnitNumber | |||
integer, | intent(inout) | :: | CurPos | |||
logical, | intent(inout) | :: | BlankLine | |||
integer, | intent(inout) | :: | InputLineLength | |||
logical, | intent(inout) | :: | EndofFile | |||
logical, | intent(inout), | optional | :: | MinMax | ||
integer, | intent(inout), | optional | :: | WhichMinMax | ||
character(len=*), | intent(inout), | optional | :: | MinMaxString | ||
real(kind=r64), | intent(inout), | optional | :: | Value | ||
logical, | intent(inout), | optional | :: | Default | ||
character(len=*), | intent(inout), | optional | :: | DefString | ||
logical, | intent(inout), | optional | :: | AutoSizable | ||
logical, | intent(inout), | optional | :: | AutoCalculatable | ||
logical, | intent(inout), | optional | :: | RetainCase | ||
logical, | intent(inout), | optional | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ObjectNum | |||
integer, | intent(inout) | :: | NumNewArgsLimit |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | UCInputLine | |||
integer, | intent(out) | :: | WhichMinMax | |||
character(len=*), | intent(out) | :: | MinMaxString | |||
real(kind=r64), | intent(out) | :: | Value | |||
character(len=*), | intent(out) | :: | DefaultString | |||
integer, | intent(out) | :: | ErrLevel |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | NameToVerify | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | NamesList | ||
integer, | intent(in) | :: | NumOfNames | |||
logical, | intent(out) | :: | ErrorFound | |||
logical, | intent(out) | :: | IsBlank | |||
character(len=*), | intent(in) | :: | StringToDisplay |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | ErrorsFound | |||
character(len=*), | intent(in) | :: | WhatFieldString | |||
character(len=*), | intent(in) | :: | WhatObjectString | |||
character(len=*), | intent(in) | :: | ErrorLevel | |||
character(len=*), | intent(in), | optional | :: | LowerBoundString | ||
logical, | intent(in), | optional | :: | LowerBoundCondition | ||
character(len=*), | intent(in), | optional | :: | UpperBoundString | ||
logical, | intent(in), | optional | :: | UpperBoundCondition | ||
character(len=*), | intent(in), | optional | :: | ValueString | ||
character(len=*), | intent(in), | optional | :: | WhatObjectName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | Value | |||
integer, | intent(in) | :: | FieldNumber | |||
integer, | intent(in) | :: | WhichObject | |||
character(len=*), | intent(in) | :: | PossibleAlpha | |||
logical, | intent(in) | :: | AutoSizable | |||
logical, | intent(in) | :: | AutoCalculatable |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(out), | DIMENSION(:) | :: | ObjectNames | ||
integer, | intent(out) | :: | Number |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ObjectWord | |||
integer, | intent(out) | :: | NumArgs | |||
logical, | intent(out), | DIMENSION(:) | :: | AlphaorNumeric | ||
logical, | intent(out), | DIMENSION(:) | :: | RequiredFields | ||
integer, | intent(out) | :: | MinNumFields |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ObjectWord | |||
integer, | intent(out) | :: | NumArgs | |||
integer, | intent(out) | :: | NumAlpha | |||
integer, | intent(out) | :: | NumNumeric |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | iNumberOfRecords | |||
integer, | intent(inout) | :: | iNumberOfDefaultedFields | |||
integer, | intent(inout) | :: | iTotalFieldsWithDefaults | |||
integer, | intent(inout) | :: | iNumberOfAutosizedFields | |||
integer, | intent(inout) | :: | iTotalAutoSizableFields | |||
integer, | intent(inout) | :: | iNumberOfAutoCalcedFields | |||
integer, | intent(inout) | :: | iTotalAutoCalculatableFields |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | ObjPtr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | Which |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(inout) | :: | PreP_Fatal |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ReportName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | KeyValue | |||
character(len=*), | intent(in) | :: | VariableName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | StartLine | |||
character(len=*), | intent(in) | :: | cStartLine | |||
character(len=*), | intent(in) | :: | cStartName | |||
integer, | intent(in) | :: | CurLine | |||
integer, | intent(in) | :: | NumConxLines | |||
character(len=*), | intent(in), | DIMENSION(:) | :: | LineBuf | ||
integer, | intent(in) | :: | CurQPtr |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*) | :: | Severity | ||||
character(len=*) | :: | ErrorMessage |