![]() | VS COBOL II COMPILER OPTIONS |
COMMONLY USED OPTIONS |
ADV* ADD 1 BYTE FOR PRINTER CONTROL CHARACTER APOST SINGLE QUOTATION ( ‘ ) IS THE DELIMITER FOR LITERAL AWO* APPLY WRITE ONLY FOR VARIABLE BLOCKED QSAM FILES BUFSIZE SPECIFY BUFFER SIZE FOR COMPILER WORK DS CMPR2* COMPILE COMPATIBLE WITH VS COBOL II RELEASE 2 COBTEST FOR DEBUGGING IN LINE/BATCH/SCREEN MODE COMPILE* COMPILE COMPLETELY BY PASSING ALL INTERRUPTED ERRORS FASTSRT* FAST SORT WITHOUT LOADING SORT FILES INTO THE PROGRAM DATA TO ACQUIRE DYNAMIC STORAGE AREA OF 24 BIT/31 BIT DBCS* RECOGNIZE X’0E’ AND X’OF’ AS DBCS DELIMITERS DECK* ROUTE OBJECT CODE IN SYSPUNCH DD DATASET (LRECL=80) DUMP* TO PRODUCE A SYSTEM DUMP OF THE COMPILER DYNAM* TREAT ALL UNRESOLVED CALL IDs AS DYNAMIC (RESIDENT +) EXIT* CAN SPECIFY USER SUPPLIED LOAD MODULES FOR IN/OUT/LIB FASTSRT* BY PASS COBOL IN/OUT SORT PROCS BY USING DFSORT FDUMP* PRODUCE A FORMATTED DUMP IF PGM ABENDS (- TEST) FLAG* TO PROVIDE DIAGNOSTIC MESSAGE LISTING FLAG(I) TO IDENTIFY OLD VERBS SUCH AS EXAMINE/TRACE FLAGMIG* FIND OUT NEW FEATURES IN R4 BUT NOT IN R2 (+ CMPR2) FLAGSAA* ELIMINATES ALL SAA NON PORTABLE ELEMENTS (-CMPR2) FLAGSTD* IDENTIFIES NON ANSI-85 & FIPS STANDARD ELEMENTS LANGUAGE SPECIFY THE LANGUAGE OF ALL OUTPUT LISTINGS LIB* AUTOMATICALLY SEARCH THE COPY PROGRAM IN LIBRARY LINECOUNT SPECIFY NO OF LINES PER PAGE FOR COMPILER LISTING LIST* OBJECT CODE LISTING IN MACHINE/ASSEMBLY LANGUAGE MAP* REQUEST TO LIST DATA DIVISION MAP MIXRES TO COMMUNICATE A NONRESIDENT PGM TO A RESIDENT PGM NAME* GENERATE LINK-EDITED NAME CARDS NUMBER* CHECKED SEQUENCE NO WILL BE USED FOR ALL LISTING NUMPROC NUMERIC SIGN PORTABILITY & PERFORMANCE NUMPROC(MIG) SIMILAR SIGN PROCESSING AS DOS/COBOL OR OS/VS COBOL OBJECT* ROUTE OBJECT CODE TO SYSLIN DD DATASET OFFSET* LIST RELATIVE ADDRESSES OF PROCEDURE DIVISION (-LIST) OPTIMIZE* OPTIMIZED OBJECT CODE TO RUN FASTER (-TEST) OUTDD SPECIFY THE MSGCLASS DATASET OTHER THAN SPOOL/SYSOUT QUOTE DOUBLE QUOTATION ( ‘‘ ) IS THE DELIMITER FOR LITERAL RENT* TO COMPILE THE PROGRAM TO BE REENTRANT (RESIDENT+) RESIDENT* ALL LIBRARY ROUTINES ARE CALLED DYNAMICALLY SEQUENCE* PROGRAM LINE NOS ARE CHECKED UNDER EBCDIC COLLATING SIZE AMOUNT OF STORAGE AVAILABLE FOR COMPILATION SOURCE* REQUEST TO PRINT COBOL SOURCE LISTINGS SPACE SELECT SINGLE/2/3 SPACING IN SOURCE LISTING (+SOURCE) SSRANGE* RANGE CHECK FOR SUBSCRIPT/INDEXES/REFERENCE MOD TERMINAL* SEND DIAGNOSTIC MESSAGES TO SYSTERM DD DATASET TEST* PRODUCE OBJECT CODE WITH DEBUG COMPATIBILITY (RES+) TRUNC SPECIFY TRUNCATION ALGORITHM FOR A MOVE STATEMENT VBREF* VERB CROSS REFERENCE LISTING WORD* TO SPECIFY AN ALTERNATIVE RESERVED WORD TABLE XREF* STORED CROSS REFERENCE PROV DUP/UND/EXT/IMP ERRORS ZWB* REMOVE SIGN FIELD WHILE COMPARING WITH ALPHANUMERIC *NEGATION IS AVAILABLE ex: ADV or NOADV |
|
Laziness is nothing more than the habit of resting before you get tired. |