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 |