access active-class add address advancing after aligned all allocate alphabet alphabetic alphabetic-lower alphabetic-upper alphanumeric alphanumeric-edited also alter alternate and any anycase are area areas argument-number argument-value arithmetic as ascending assign at attribute auto auto-skip automatic autoterminate b-and b-not b-or b-xor background-color based beep before bell binary binary-c-long binary-char binary-double binary-long binary-short bit blank blink block boolean bottom by byte-length call cancel cd center cf ch chain chaining character characters class class-id classification close code code-set col collating cols column columns comma command-line commit common communication comp comp-1 comp-2 comp-3 comp-4 comp-5 comp-x computational computational-1 computational-2 computational-3 computational-4 computational-5 computational-x compute condition configuration constant contains content continue control controls converting copy corr corresponding count crt currency cursor cycle data data-pointer date day day-of-week de debugging decimal-point declaratives default delete delimited delimiter depending descending destination detail disable disk divide division down duplicates dynamic ebcdic ec egi else emi enable end end-add end-call end-compute end-delete end-divide end-evaluate end-if end-multiply end-of-page end-perform end-read end-receive end-return end-rewrite end-search end-start end-string end-subtract end-unstring end-write entry entry-convention environment environment-name environment-value eo eol eop eos equal equals erase error escape esi evaluate exception exception-object exclusive exit expands extend external factory false fd file file-control file-id filler final first float-extended float-long float-short footing for foreground-color forever format free from full function function-id generate get giving global go goback greater group group-usage heading high-value high-values highlight i-o i-o-control id identification if ignoring implements in index indexed indicate inherits initial initialize initialized initiate input input-output inspect interface interface-id into intrinsic invalid invoke is just justified key label last lc_all lc_collate lc_ctype lc_messages lc_monetary lc_numeric lc_time leading left length less limit limits linage linage-counter line line-counter lines linkage local-storage locale lock low-value low-values lowlight manual memory merge message method method-id minus mode move multiple multiply national national-edited native negative nested next no none normal not null nulls number numbers numeric numeric-edited object object-computer object-reference occurs of off omitted on only open optional options or order organization other output overflow overline override packed-decimal padding page page-counter paragraph perform pf ph pic picture plus pointer position positive present previous printer printing procedure procedure-pointer procedures proceed program program-id program-pointer prompt property prototype purge queue quote quotes raise raising random rd read receive record recording records recursive redefines reel reference relation relative release remainder removal renames replace replacing report reporting reports repository required reserve reset resume retry return returning reverse-video rewind rewrite rf rh right rollback rounded run same screen sd search seconds section secure segment select self send sentence separate sequence sequential set sharing sign signed signed-int signed-long signed-short size sort sort-merge source source-computer sources space spaces special-names standard standard-1 standard-2 start statement status step stop string strong sub-queue-1 sub-queue-2 sub-queue-3 subtract sum super suppress symbol symbolic sync synchronized system-default table tallying tape terminal terminate test text than then through thru time times to top trailing true type typedef ucs-4 underline unit universal unlock unsigned unsigned-int unsigned-long unsigned-short unstring until up update upon usage use user-default using utf-16 utf-8 val-status valid validate validate-status value values varying when with working-storage write yyyyddd yyyymmdd zero zeroes zeros accept close display end-accept end-display open read rewind rewrite write unit end err fmt iostat status advance size eor unit iostat err file status access form recl blank position action delim pad unit iostat err file exist opened number named name access sequential direct form formatted unformatted recl nextrec blank position action read write readwrite delim pad based binary binary-c-long binary-char binary-double binary-long binary-short comp comp-1 comp-2 comp-3 comp-4 comp-5 comp-x computational computational-1 computational-2 computational-3 computational-4 computational-5 computational-x index packed-decimal pointer program-pointer signed-short signed-int signed-long unsigned-short unsigned-int unsigned-long abs cabs dabs iabs aimag aint dint anint dnint ceiling cmplx dcmplx dimag floor nint idnint int idint ifix real float sngl dble dreal aprime dconjg dfloat ddmim rand modulo conjg dprod dim ddim idim max amax0 amax1 max0 max1 dmax1 min amin0 amin1 min0 min1 dmin1 mod amod dmod sign dsign isign acos dacos asin dasin atan datan atan2 datan2 cos ccos dcos cosh dcosh exp cexp dexp log alog dlog clog log10 alog10 dlog10 sin csin dsin sinh dsinh sqrt csqrt dsqrt tan dtan tanh dtanh achar char iachar ichar lge lgt lle llt adjustl adjustr index len_trim scan verify logical exponent fraction nearest rrspacing scale set_exponent spacing btest iand ibclr ibits ibset ieor ior ishft ishftc not mvbits merge associated present kind len digits epsilon huge maxexponent minexponent precision radix range tiny bit_size allocated lbound ubound shape size repeat trim selected_int_kind selected_real_kind transfer dot_product matmul all any count maxval minval product sum pack unpack reshape spread cshift eoshift transpose maxloc minloc date_and_time system_clock random_number random_seed