/* */ ' ' " " \* *process = + - * / > < ^ ¬ & | . , ; : ( ) alias alloc allocate attach begin by byname call close copy dcl declare default define delay delete detach dft display do downthru else end entry exit fetch flush format free from get go goto if ignore %include into iterate key keyfrom keyto leave line locate loop name on open ordinal other otherwise package page proc procedure put read release repeat reply resignal return revert rewrite select set signal skip snap stop string structure then thread to tstack unlock until upthru wait when while write A abnormal aligned anycond anycondition area asgn asm assembler assignable attn attention auto automatic b b3 b4 based bigendian bin binary bit buf buffered builtin bx byaddr byvalue C cdecl cell char character charg chargraphic cobol column complex cond condition conn connected controlled conv conversion cplx ctl data date dec decimal def defined descriptor descriptors dim dimension direct E edit endfile endpage env environment error exclusive exports ext external F fetchable file finish fixed fixedoverflow float fofl format fortran fromalien g generic graphic gx handle hexadec ieee imported init initial inline input inter internal invalidop irred irreducible keyed L label like limited linesize linkage list littleendian m main native nonasgn nocharg nochargraphic nodescriptor noexecops nomap nomapin nomapout nonasgn nonassignable nonconn nonconnected nonnative nonvar nonvarying normal offset ofl optional options optlink order output overflow P pagesize parameter pic picture pointer pos position prec precision print ptr R range real record recursive red reducible reentrant refer reorder reserved reserves retcode returns seql sequential signed size static stdcall storage stream strg stringrange strz stringsize subrg subscriptrange system task title transmit type ufl unal unaligned unbuf unbuffered undefinedfile underflow undf union unsigned update value var variable varying varyingz varz wchar widechar winmain wx x xn xu zdiv zerodivide abs acos acosf add addr address addrdata all allocation allocn allocsize any asin asinf atan atand atanf atanh availablearea binaryvalue bind binvalue bitlocation bitloc bool byte cast cds ceil center centre centreleft centreleft centreright centerright charg chargraphic chargval checkstg collate compare conjg cos cosd cosf cosh count cs cstg currentsize currentstorage datafield date datetime days daystodate daystosecs divide empty entryaddr epsilon erfc exp expf exponent fileddint fileddtest fileddword fileid fileopen fileread fileseek filetell filewrite first floor gamma getenv hbound hex heximage high huge iand ieor imag index inot ior isigned isll ismain isrl iunsigned last lbound left length lineno loc location log logf loggamma log2 log10 log10f low lowercase lower2 max maxexp maxlength min minexp mod mpstr multiply new null offestadd offestdiff offestsubtract offestvalue omitted onchar oncode oncondond oncondid oncount onfile ongsource onkey onloc onsource onsubcode onwchar onwsource ordinalname ordinalpred ordinalsucc packagename pageno places pliascii plianc plickpt plidelete plidump pliebcdic plifill plifree plimove pliover plirest pliretc pliretv plisaxa plisaxb plisrta plisrtb plisrtc plisrtd pointeradd ptradd pointerdiff ptrdiff pointersubtract ptrsubtract pointervalue ptrvalue poly pred present procname procedurename prod putenv radix raise random rank rem repattern respec reverse right round samekey scale search searchr secs secstodate secstodays sign signed sin sind sinf sinh size sourcefile sourceline sqrt sqrtf stg storage string substr subtract succ sum sysnull tally tan tand tanf tanh threadid time tiny translate trim trunc type unallocated unspec uppercase valid validdate varglist vargsizer verify verifyr wcharval weekday whigh wlow y4date y4julian y4year