Download User guide for Windows with IDE
Transcript
84 APPENDIX A. SUPPORTED FORTRAN SYNTAX no. 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 107 71 72 ∗ If constants: character constants between "" REAL*16 with Q-exponent named constants in complex constants Hollerith B’xxx’, B"xxx" binary O’xxx’, O"xxx" octal X’xxx’, X"xxx" hexadecimal Z’xxx’, Z"xxx" hexadecimal ’xxx’B, "xxx"B binary ’xxx’O, "xxx"O octal ’xxx’X, "xxx"X hexadecimal ’xxx’Z, "xxx"Z hexadecimal Oxxx octal Zxxx hexadecimal xxxB octal [-]:xxx hexadecimal "xxx octal $ xxx hexadecimal [radix]#value radix 50 C-string: ’xxx’C∗ Length modifier suffix (B,S,L) C-string: \ editing∗ specification statements: ALLOCATABLE STATIC [DE]ALLOCATE, deferred dim.spec. AUTOMATIC BOOLEAN BYTE C EXTERNAL DOUBLE COMPLEX IMPLICIT NONE IMPLICIT UNDEFINED IMPLICIT AUTOMATIC/STATIC OPTIONAL, INTENT integer (Cray) POINTER LC, BC, HC, MS, MSC EXTERNAL NAMELIST F90 extended NAMELIST features STRUCTURE, RECORD F90 derived type VIRTUAL VOLATILE F90 POINTER, TARGET DEFINE automatic arrays DLL_IMPORT, DLL_EXPORT C_EXTERNAL, Salford STDCALL specif. functions in specif. expressions [..] type attributes /../ init. of var. in type spec.stmnt. F90 init. of var. in type spec.stmnt. length modifier after dimension PARAMETER symbol=constant PDP VAX VS2 + + + + + + UNI CBR PR + + + + + o o o o CF77 CVX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + o + + + + + + + + + + + + + extensions 40 and 42 are both enabled backslash editing is only applied for ’xxx’C-strings.