Compiler Directives set by DIALECT

The DIALECT"dialect" Compiler directive sets various other directives. The table below lists the directives that are set for the ANS85, BS2000 and ISO2002 dialects. Setting DIALECT"MF" resets directives to the Net Express default values.

ANS85 BS2000 ISO2002
ALIGN"8" ALIGN"8" ALIGN"8"
ALPHASTART"1" ALPHASTART"1" ALPHASTART"1"
ALTER ALTER ALTER
NOAMODE NOAMODE NOAMODE
ANS85 NOANS85 NOANS85
ARITHMETIC"MF" ARITHMETIC"MF" ARITHMETIC"MF"
  ASSIGN"EXTERNAL"  
NOBS2000 BS2000 NOBS2000
CALLFH CALLFH CALLFH
CALLSORT"EXTSM" CALLSORT"EXTSM" CALLSORT"EXTSM"
CANCELLBR CANCELLBR CANCELLBR
CHARSET"ASCII" CHARSET"EBCDIC" CHARSET"ASCII"
CHECKDIV"ANSI" CHECKDIV"ANSI" CHECKDIV"ANSI"
COMS85 NOCOMS85 NOCOMS85
COPYEXT"cbl,CPY," COPYEXT"cbl,CPY," COPYEXT"cbl,CPY,"
COPYLBR NOCOPYLBR COPYLBR
CURRENT-DATE"MMDDYY" CURRENT-DATE"MMDDYY" CURRENT-DATE"MMDDYY"
NODBCHECK NODBCHECK NODBCHECK
NODBCS NODBCS NODBCS
NODBCSOSSI NODBCSOSSI NODBCSOSSI
NODBSPACE NODBSPACE NODBSPACE
DE-EDIT"2" DE-EDIT"2" DE-EDIT"2"
DEFAULTBYTE"32" DEFAULTBYTE"0" DEFAULTBYTE"32"
NODG NODG NODG
DYNAM DYNAM DYNAM
ECHO ECHO ECHO
NOEXTINDEX NOEXTINDEX NOEXTINDEX
NOFDCLEAR NOFDCLEAR NOFDCLEAR
NOFLAG FLAG"BS2000" FLAG"ISO2002"
NOFLAGAS FLAGAS"S" NOFLAGAS
FLAGCD"w" FLAGCD"w" FLAGCD"w"
NOFLAGMIG NOFLAGMIG NOFLAGMIG
FLAGSTD"H C2 D2 S2 R O" NOFLAGSTD NOFLAGSTD
FOLDCALLNAME"UPPER" FOLDCALLNAME"UPPER" FOLDCALLNAME"UPPER"
FOLDCOPYNAME"UPPER" FOLDCOPYNAME"UPPER" FOLDCOPYNAME"UPPER"
NOHOSTNUMCOMPARE NOHOSTNUMCOMPARE NOHOSTNUMCOMPARE
NOHOSTNUMMOVE NOHOSTNUMMOVE NOHOSTNUMMOVE
NOIBM-MS NOIBM-MS NOIBM-MS
INFORETURN"U" INFORETURN"U" INFORETURN"U"
INTLEVEL"2" INTLEVEL"4" INTLEVEL"4"
IOCONV IOCONV IOCONV
NOISO2002 ISO2002 ISO2002
NOLIBRARIAN NOLIBRARIAN NOLIBRARIAN
NOMAPNAME NOMAPNAME NOMAPNAME
NOMF NOMF NOMF
NOMFCOMMENT NOMFCOMMENT NOMFCOMMENT
NOMS NOMS NOMS
NESTCALL NESTCALL NESTCALL
NOODOSLIDE ODOSLIDE NOODOSLIDE
NOOLDCOPY NOOLDCOPY NOOLDCOPY
NOOLDINDEX NOOLDINDEX NOOLDINDEX
NOOLDNEXTSENTENCE NOOLDNEXTSENTENCE NOOLDNEXTSENTENCE
NOOLDREADINTO NOOLDREADINTO NOOLDREADINTO
NOOLDSTRSUB NOOLDSTRSUB NOOLDSTRSUB
NOOPTIONAL-FILE NOOPTIONAL-FILE NOOPTIONAL-FILE
NOPC1 NOPC1 NOPC1
PERFORM-TYPE"MF" PERFORM-TYPE"MF" PERFORM-TYPE"MF"
NOPROGID-COMMENT NOPROGID-COMMENT NOPROGID-COMMENT
NOPROTECT-LINKAGE NOPROTECT-LINKAGE NOPROTECT-LINKAGE
QUAL QUAL QUAL
QUALPROC QUALPROC QUALPROC
QUOTE QUOTE QUOTE
NORDW NORDW NORDW
RECMODE"F" RECMODE"F" RECMODE"F"
REMAINDER"1" REMAINDER"1" REMAINDER"1"
NORESEQ NORESEQ NORESEQ
NORM NORM NORM
  RTNCODESIZE"4"  
NOSEQCHK NOSEQCHK NOSEQCHK
SOURCEFORMAT"FIXED" SOURCEFORMAT"FIXED" SOURCEFORMAT"FIXED"
NOSPZERO NOSPZERO NOSPZERO
NOSTICKY-LINKAGE NOSTICKY-LINKAGE NOSTICKY-LINKAGE
NOSTICKY-PERFORM NOSTICKY-PERFORM NOSTICKY-PERFORM
  SWITCH-TYPE"3"  
SYMBSTART"1" SYMBSTART"1" SYMBSTART"1"
TRUNC"ANSI" TRUNC TRUNC"ANSI"
NOTRUNCCOPY NOTRUNCCOPY NOTRUNCCOPY
WARNING"3" WARNING"3" WARNING"3"
NOXOPEN NOXOPEN NOXOPEN
ZEROLENGTHFALSE ZEROLENGTHFALSE ZEROLENGTHFALSE
NOZEROSEQ NOZEROSEQ NOZEROSEQ
NOZWB NOZWB NOZWB