📄 ferror.gml
字号:
array elements, and substrings.
.errnote DA-07 data initialization in %s1 statement is not FORTRAN 77 standard
.pc
Data initialization in type specification statements is an extension
to the FORTRAN 77 language.
These include: CHARACTER, COMPLEX, DOUBLE PRECISION, INTEGER,
LOGICAL, and REAL.
.errnote DA-08 not enough constants for list of variables
.pc
There are not enough constants specified to initialize all of the
names listed in the DATA statement.
.errnote DA-10 too many constants for list of variables
.pc
There are too many constants specified to initialize the names listed
in the DATA statement.
.errnote DA-12 cannot initialize %s1 variable %s2 with %s3 constant
.pc
The constant of type %s3 cannot be used to initialize the variable %s2 of
type %s1.
.errtail
.errhead Dimensioned Variables
.errnote DM-01 using %s1 incorrectly in dimension expression
.pc
The name used as a dimension declarator has been previously declared
as type %s1 and cannot be used as a dimension declarator. A dimension
declarator must be an integer expression.
.errtail
.errhead DO-loops
.errnote DO-01 statement number %d1 already defined in line %d2 - DO loop is backwards
.pc
The statement number to indicate the end of the DO control structure
has been used previously in the program unit and cannot be used to
terminate the DO loop.
The terminal statement named in the DO statement must follow the DO
statement.
.errnote DO-02 %s1 statement not allowed at termination of DO range
.pc
A non-executable statement cannot be used as the terminal statement
of a DO loop.
These statements include: all declarative statements,
ADMIT, AT END, BLOCK DATA, CASE, DO, ELSE, ELSE IF, END, END AT END,
END BLOCK, END GUESS, END IF, END LOOP, END SELECT, END WHILE, ENTRY,
FORMAT, FUNCTION, assigned GO TO, unconditional GO TO, GUESS,
arithmetic and block IF, LOOP, OTHERWISE, PROGRAM, RETURN, SAVE,
SELECT, STOP, SUBROUTINE, UNTIL, and WHILE.
.errnote DO-03 improper nesting of DO loop
.pc
A nested DO loop has not been properly terminated before the
termination of the outer DO loop.
.errnote DO-04 ENDDO cannot terminate DO loop with statement label
.pc
The ENDDO statement can only terminate a DO loop in which no
statement label was specified in the defining DO statement.
.errnote DO-05 this DO loop form is not FORTRAN 77 standard
.pc
As an extension to FORTRAN 77, the following forms of the DO loop are
also supported.
.autonote
.note
A DO loop with no statement label specified in the defining DO
statement.
.note
The DO WHILE form of the DO statement.
.endnote
.errnote DO-06 expecting comma or DO variable
.pc
The item following the DO keyword and the terminal statement-label
(if present) must be either a comma or a DO variable.
A DO variable is an integer, real or double precision variable name.
The DO statement syntax is as follows:
.millust begin
DO <tsl> <,> DO-var = ex, ex <, ex>
.millust end
.errnote DO-07 DO variable cannot be redefined while DO loop is active
.pc
The DO variable named in the DO statement cannot have its value
altered by a statement in the DO loop structure.
.errtail
.errhead Equivalence and/or Common
.errnote EC-01 equivalencing %s1 has caused extension of COMMON block %s2 to the left
.pc
The name %s1 has been equivalenced to a name in the COMMON block %s2.
This relationship has caused the storage of the COMMON block to be
extended to the left.
FORTRAN 77 does not allow a COMMON block to be extended in this way.
.errnote EC-02 %s1 and %s2 in COMMON are equivalenced to each other
.pc
The names %s1 and %s2 appear in different COMMON blocks and each
occupies its own piece of storage and therefore cannot be
equivalenced.
.errtail
.errhead END Statement
.errnote EN-01 missing END statement
.pc
The END statement for a PROGRAM, SUBROUTINE, FUNCTION or BLOCK DATA subprogram
was not found before the next subprogram or the end of the source input
stream.
.errtail
.errhead Equal Sign
.errnote EQ-01 target of assignment is illegal
.pc
The target of an assignment statement, an input/output status specifier
in an input/output statement, or an inquiry specifier in an INQUIRE
statement, is illegal.
The target in any of the above cases must be a variable name, array element,
or a substring name.
.errnote EQ-02 cannot assign value to %s1
.pc
An attempt has been made to assign a value to a symbol with class %s1.
For example, an array name cannot be the target of an assignment
statement.
This error may also be issued when an illegal target is used for the
input/output status specifier in an input/output statement or an inquiry
specifier in an INQUIRE statement.
.errnote EQ-03 illegal use of equal sign
.pc
An equal sign has been found in the statement but the statement is
not an assignment statement.
.errnote EQ-04 multiple assignment is not FORTRAN 77 standard
.pc
More than one equal sign has been found in the assignment statement.
.errnote EQ-05 expecting equals sign
.pc
The equal sign is missing or misplaced.
The PARAMETER statement uses an equal sign to equate a symbolic name
to the value of a constant expression.
The I/O statements use an equal sign to equate the appropriate values
to the various specifiers.
The DO statement uses an equal sign to assign the initial value to
the DO variable.
.errtail
.errhead Equivalenced Variables
.errnote EV-01 %s1 has been equivalenced to 2 different relative positions
.pc
The storage unit referenced by %s1 has been equivalenced to two
different storage units starting in two different places.
One name cannot be associated to two different values at the same
time.
.errnote EV-02 EQUIVALENCE list must contain at least 2 names
.pc
The list of names to make a storage unit equivalent to several names
must contain at least two names.
.errnote EV-03 %s1 incorrectly subscripted in %s2 statement
.pc
The name %s1 has been incorrectly subscripted in a %s2 statement.
.errnote EV-04 incorrect substring of %s1 in %s2 statement
.pc
An attempt has been made to incorrectly substring %s1 in a %s2
statement.
For example, if a CHARACTER variable was declared to be of length 4
then (2:5) would be an invalid substring expression.
.errnote EV-05 equivalencing CHARACTER and non-CHARACTER data is not FORTRAN 77 standard
.pc
Equivalencing numeric and character data is an extension to the
FORTRAN 77 language.
.errnote EV-06 attempt to substring %s1 in EQUIVALENCE statement but type is %s2
.pc
An attempt has been made to substring the symbolic name %s1 in an
EQUIVALENCE statement but the type of the name is %s2 and should be
of type CHARACTER.
.errtail
.errhead Exponentiation
.errnote EX-01 zero**J where J <= 0 is not allowed
.pc
Zero cannot be raised to a power less than or equal to zero.
.errnote EX-02 X**Y where X < 0.0, Y is not of type INTEGER, is not allowed
.pc
When X is less than zero, Y may only be of type INTEGER.
.errnote EX-03 (0,0)**Y where Y is not real is not allowed
.pc
In complex exponentiation, when the base is zero, the exponent may only be a
real number or a complex number whose imaginary part is zero.
.errtail
.errhead ENTRY Statement
.errnote EY-01 type of entry %s1 does not match type of function %s2
.pc
If the type of a function is CHARACTER or a user-defined STRUCTURE, then the
type of all entry names must match the type of the function name.
.errnote EY-02 ENTRY statement not allowed within structured control blocks
.pc
FORTRAN 77 does not allow an ENTRY statement to appear between the
start and end of a control structure.
.errnote EY-03 size of entry %s1 does not match size of function %s2
.pc
The name %s1 found in an ENTRY statement must be declared to be the
same size as that of the function name.
If the name of the function or the name of any entry point has a
length specification of (*), then all such entries must have a length
specification of (*) otherwise they must all have a length
specification of the same integer value.
.errtail
.errhead Format
.errnote FM-01 missing delimiter in format string, comma assumed
.pc
The omission of a comma between the descriptors listed in a format
string is an extension to the FORTRAN 77 language.
Care should be taken when omitting the comma since the assumed
separation may not occur in the intended place.
.errnote FM-02 missing or invalid constant
.pc
An unsigned integer constant was expected with the indicated edit
descriptor but was not correctly placed or was missing.
.errnote FM-03 Ew.dDe format code is not FORTRAN 77 standard
.pc
The edit descriptor Ew.dDe is an extension to the FORTRAN 77
language.
.errnote FM-04 missing decimal point
.pc
The indicated edit descriptor must have a decimal point and an
integer to indicate the number of decimal positions.
These edit descriptors include: F, E, D and G.
.errnote FM-05 missing or invalid edit descriptor in format string
.pc
In the format string, two delimiters were found in succession with no
valid descriptor in between.
.errnote FM-06 unrecognizable edit descriptor in format string
.pc
An edit descriptor has been found in the format string that is not a
valid code.
Valid codes are: apostrophe ('), I, F, E, D, G, L, A, Z, H, T, TL,
TR, X, /, :, S, SP, SS, P, BN, B, $, and \.
.errnote FM-07 invalid repeat specification
.pc
The indicated repeatable edit descriptor is invalid.
The forms of repeatable edit descriptors are:
Iw, Iw.m, Fw.d, Ew.d, Ew.dEe, Dw.d, Gw.d, Gw.dEe, Lw, A, Aw, Ew.dDe,
and Zw where w and e are positive unsigned integer constants, and d
and m are unsigned integer constants.
.errnote FM-08 $ or \ format code is not FORTRAN 77 standard
.pc
The non-repeatable edit descriptors $ and \ are extensions to the
FORTRAN 77 language.
.errnote FM-09 invalid field modifier
.pc
The indicated edit descriptor for a field is incorrect.
Consult the Language Reference for the correct form of the edit descriptor.
.errnote FM-10 expecting end of FORMAT statement but found more text
.pc
The right parenthesis was encountered in the FORMAT statement to
terminate the statement and more text was found on the line.
.errnote FM-11 repeat specification not allowed for this format code
.pc
A repeat specification was found in front of a format code that is a
nonrepeatable edit descriptor.
These include: apostrophe, H, T, TL, TR, X, /, :, S, SP, SS, P, BN,
BZ, $,and \.
.errnote FM-12 no statement number on FORMAT statement
.pc
The FORMAT statement must have a statement label.
This statement number is used by I/O statements to reference the
FORMAT statement.
.errnote FM-13 no closing quote on apostrophe edit descriptor
.pc
The closing quote of an apostrophe edit descriptor was not found.
.errnote FM-14 field count greater than 256 is invalid
.pc
The repeat specification of the indicated edit descriptor is greater
than the maximum allowed of 256.
.errnote FM-15 invalid field width specification
.pc
The width specifier on the indicated edit descriptor is invalid.
.errnote FM-16 Z format code is not FORTRAN 77 standard
.pc
The Z (hexadecimal format) repeatable edit descriptor is an extension
to the FORTRAN 77 language.
.errnote FM-17 FORMAT statement exceeds allotted storage size
.pc
The maximum allowable size of a FORMAT statement has exceeded.
The statement must be split into two or more FORMAT statements.
.errnote FM-18 format specification not allowed on input
.pc
A format specification, in the FORMAT statement, is not allowed to be
used as an input specification.
Valid specifications include: T, TL,TR, X, /, :, P, BN, BZ, I, F, E,
D, G, L, A, and Z.
.errnote FM-19 FORMAT missing repeatable edit descriptor
.pc
An attempt has been made to read or write a piece of data without a
valid repeatable edit descriptor.
All data requires a repeatable edit descriptor in the format.
The forms of repeatable edit descriptors are:
Iw, Iw.m, Fw.d, Ew.d, Ew.dEe, Dw.d, Gw.d, Gw.dEe, Lw, A, Aw, Ew.dDe,
and Zw where w and e are positive unsigned integer constants, and d
and m are unsigned integer constants.
.errnote FM-20 missing constant before X edit descriptor, 1 assumed
.pc
The omission of the constant before an X edit descriptor in a format
specification is an extension to the FORTRAN 77 language.
.errnote FM-21 Ew.dQe format code is not FORTRAN 77 standard
.pc
The edit descriptor Ew.dQe is an extension to the FORTRAN 77
language.
.errnote FM-22 Qw.d format code is not FORTRAN 77 standard
.pc
The edit descriptor Qw.d is an extension to the FORTRAN 77
language.
.errtail
.errhead GOTO and ASSIGN Statements
.errnote GO-01 %s1 statement label may not appear in ASSIGN statement but did in line %d2
.pc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -