Use the Verification > Legacy Dialects tab of the Workspace Options window to identify the dialect of the source files in your application.
Option | Dialect | Description |
---|---|---|
48-character set | All PL/I | Specifies that the parser handle the 48-character set used with older hardware for logical operators. |
Allow long copybook names | COBOL/390, Enterprise COBOL | Specifies that the parser allow references to copybooks with names longer than 8 characters. The reference is flagged as
unresolved.
Note: By default, names longer than 8 characters are truncated in the parse tree.
|
Allow long program names | COBOL/390, Enterprise COBOL | Specifies that the parser allow references to programs with names longer than 8 characters. The reference is flagged as unresolved.
Note: By default, names longer than 8 characters are truncated in the parse tree.
|
ASCII Compatibility | Unisys 2200 UCS COBOL | Specifies that the parser ensure consistency with the ASCII version of Unisys COBOL. Emulates behavior of compiler COMPAT option. |
Binary Storage Mode | ACUCOBOL-GT®, Micro Focus COBOL | Specifies the binary storage mode: Word (2, 4, or 8 bytes) or Byte (1 to 8 bytes). |
Compiler Directives | All COBOL | Specifies directives to be used during compilation. To add a directive, right-click in the Compiler Directives field and select
Add from the context menu. The format is:
<directive>="<value>".
Using the context menu you can also delete, edit, select, unselect, move up/down the directives. Note: Project-level compiler directives override workspace-level directives.
|
COPY REPLACING Substitutes Partial Words | All COBOL | Specifies that the application was compiled with partial-word substitution enabled for COPY REPLACE operations. |
COPY statements as in COBOL-68 | All COBOL | Specifies that the application was compiled with the OLDCOPY option set. |
Currency Sign | All COBOL, all PL/I | Specifies the national language currency symbol. |
Data File Assignment | Micro Focus COBOL | Specifies the setting of the compiler ASSIGN option: Dynamic or External. |
Decimal Separator | All Natural | Specifies the type of the Decimal Separator. Leading and trailing commas are not supported as decimal separators, only the
full format [0-9]...,[0-9]... is supported.
Note: Mixing decimal-separator commas and item separator commas (i.e. in lists) cannot be done directly (as per Natural documentation),
so commas that are list separators should be surrounded by at least one space, preferably two (leading and trailing). This
is required to parse ambiguous commas like those separating numeric literals, which have comma as the decimal point.
When the decimal point is set to a period, comma is no longer recognized as the decimal separator and is treated as a list
separator, thus producing syntax errors for numeric values with comma as the decimal separator.
Note: When the option is set to comma, a dot is still recognized as a valid separator. The option does not disable the dot but enables
the comma as an additional separator.
|
Enable MF comments | Micro Focus COBOL | Specifies that the application contains comments in the first position. |
Extralingual Characters | All PL/I | Add the specified lower-case national language characters to the supported character set. Do not separate characters with a space. |
Extralingual Upper Characters | All PL/I | Add the specified upper-case national language characters to the supported character set. Do not separate characters with a space. |
Graphical System | ACUCOBOL-GT® | Specifies that the application was executed on a graphical rather than character-based system. |
In Margins | All | Specifies the current margins for source files. |
Line Number Step | All Natural | Specifies the line-numbering increment to use in restoring stripped line numbers in Natural source files: User defined, to use the line-numbering increment you specify. If you select User defined, enter the increment in the Value field. |
Logical Operators | All PL/I | Specifies handling of logical operator characters used in source files: Characters, to use the logical operator characters you specify. If you select Characters, specify the characters used for NOT and OR operations. |
Out Margins | All PL/I | Specifies the margins for components to be created with the Enterprise Analyzer Component Maker tool. |
PERFORM behavior | ACUCOBOL-GT®, Micro Focus COBOL | Specifies the setting of the compiler PERFORM-type option: Stack, to allow recursive PERFORMS, or All exits active, to disallow them. |
Picture clause N-symbol | COBOL/390, Enterprise COBOL | Specifies the national language behavior of picture symbol N and N-literals: DBCS or National. Emulates behavior of compiler NSYMBOL option. |
Preserve dialect for verified objects | All COBOL | Specifies that the parser reverify COBOL files with the same dialect it used when the files were verified first. |
RM/COBOL compatibility | ACUCOBOL-GT® | Specifies that the parser ensure proper memory allocation for applications written for Liant RM/COBOL. Emulates behavior of -Ds compatibility option. |
Source Format | ACUCOBOL-GT® | Specifies the ACUCOBOL-GT® source format: ANSI, Long or Terminal. |
SQL Dialect | All SQL | Specifies the SQL dialect. The options are: Standard SQL, DB2 for AS/400, Unisys RDMS. For ANSI SQL-92 and DB2 for OS/390 use Standard SQL. |
Support Hogan Framework | All COBOL | Specifies that the parser create relationships for Hogan COBOL and Hogan batch applications. Specify the full path of the folder for Hogan Framework configuration files in the Hogan Files Location field. For more information, see "Hogan Framework Support." |
Treat COMP-1/COMP-2 as FLOAT/DOUBLE | ACUCOBOL-GT® | Specifies that the parser treat picture data types with COMP-1 or COMP-2 attributes as FLOAT or DOUBLE, respectively. |
Unisys MCP Control Options | Unisys MCP COBOL-74, Unisys MCP COBOL-85 | Specifies that the application was compiled with control options set or reset as specified. Add control options as necessary. |