设置 PL/I 导入器首选项

可以通过 J2C 向导为各个文件导入设置 PL/I 导入器首选项,也可以使用 PL/I 导入器首选项页面来更改缺省编译器选项。
如果想要设置缺省 PL/I 导入器首选项,请遵循下列步骤:
  1. 选择窗口 > 首选项
  2. 展开导入器选项,并在常规选项卡中选择 PL/I。可以修改下列参数:

    参数 选项 描述
    平台
    • Win32
    • Z/OS
    • 未指定
    用来运行 PL/I 程序的平台。选择一个平台时就会将其他平台信息属性设置为适合于该平台的缺省值。
    代码页   PL/I 程序使用的代码页。
    启用 IMS 支持
    • 已选中
    • 未选中
    长度字段是按以下规则进行识别的:
    • 字段的名称为“LL”。
    • 字段的属性是 4 字节整数,声明为 FIXED BIN(31)。
    • IMS 消息结构的第一个字段。
    错误消息语言 缺省值:美国英语 PL/I 编译器产生的错误消息所使用的语言。
    DBCS 选项 NODBCS NODBCS 选项将导致列表中将所有 DBCS 移位码显示为“.”。
    DBCS DBCS 选项可确保列表对于是否存在 DBCS 是敏感的。
    GRAPHIC 选项 NOGRAPHIC NOGRAPHIC 选项指定源程序不包含双字节字符。
    GRAPHIC GRAPHIC 选项指定源程序中可以包含双字节字符。每当十六进制代码“0E”和“0F”出现在源程序(以及注释和字符串常量)中时,就会将它们分别视为 shift-out 和 shift-in 控制码。
    文件扩展名支持   通过使用此表,用户就可以更改缺省扩展名行为。即,他们可以指定一个扩展名以包含整个程序或者仅包含数据结构。
  3. 要更改 PL/I 编译器高级首选项,选择更多 PL/I 选项这一选项卡。可以修改下列参数:

    PL/I 首选项页面第 2 页

    参数 选项 描述
    LIMITS NAME 此选项指定程序中的变量名的最大长度。
    EXTNAME 此选项指定外部名的最大长度。
    FIXEDBIN 此选项将 SIGNED FIXED BINARY 的最大精度指定为 31 或 63。
    FIXEDDEC 此选项指定 FIXED DECIMAL 的最大精度。
    页边距 左边 由编译器处理的最左边的字符的列号。
    右边 由编译器处理的最右边的字符的列号。
      GRAPHIC GRAPHIC 选项指定源程序中可以包含双字节字符。每当十六进制代码“0E”和“0F”出现在源程序(以及注释和字符串常量)中时,就会将它们分别视为 shift-out 和 shift-in 控制码。
    宏预处理器 NOMACRO NOMACRO 选项将不会调用宏预处理器。
    MACRO MACRO 选项将调用宏预处理器。
    SYSPARM SYSPARM 选项允许您指定由宏设施内置函数 SYSPARM 返回的字符串值。
    字符转换 BLANK BLANK 选项为空白字符指定了多达 10 个备用符号。
    CURRENCY CURRENCY 允许您指定用来在图形字符串中替代美元符号的备用字符。
    NOT NOT 选项指定了多达 7 个可以用作逻辑“非”(NOT)运算符的备用符号。
    OR OR 选项指定了多达 7 个可以用作逻辑“或”(OR)运算符的备用符号。还可以将这些符号用作并置运算符,即,两个连续的逻辑 OR 符号。
    NAMES   NAMES 选项指定允许在标识中使用的非语言字符。非语言字符就是除了 26 个字母、10 个数字以及“PL/I 语言参考”中定义的特殊字符之外的那些字符。

反馈