COBOL 语言结构导入规则
事件绑定编辑器 使用以下规则导入 COBOL 数据结构。
COBOL 字段名称根据以下规则显示:
- 将通过添加一个或多个数字位来使重复的名称唯一。
例如,两个 year 实例将变为 year 和 year1。
- 连字符替换为下划线字符。连续连字符的字符串替换为连续的下划线。
例如,current-user--id 变为 current_user__id。
- 由连字符定界并且只包含大写字符的名称段转换为小写。
例如,CA-REQUEST-ID 变为 ca_request_id。
- 向以数字字符开始的名称添加前导下划线字符。
例如,9A-REQUEST-ID 变为 _9a_request_id。
同时适用以下限制:
- 不支持级别号为 66 和 77 的数据描述项。将忽略级别号为 88 的数据描述项。
- 不支持对数据描述条目使用以下子句:
- REDEFINES
- RENAMES;即级别 66
- DATE FORMAT
- 将忽略以下针对数据描述项的子句:
- BLANK WHEN ZERO
- JUSTIFIED
- VALUE
- 不支持以下针对 USAGE 子句的短语:
- OBJECT REFERENCE
- POINTER
- FUNCTION-POINTER
- PROCEDURE-POINTER
- DISPLAY 和 COMPUTATIONAL-5 数据描述项仅支持的 PICTURE 字符为 9、S 和 Z。
- PACKED-DECIMAL 数据描述项所支持的 PICTURE 字符为 9、S、V 和 Z。
- 已编辑的数字数据描述项仅支持的 PICTURE 字符为 9 和 Z。