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 |