COBOL 예약어 파일
COBOL 생성의 경우 EGL은 COBOL 프로그램에서 이름으로 사용할 수 없는 사전정의된(기본 제공) COBOL, SQL 및 CICS® 예약어 목록을 유지합니다. 기본 파트의 alias 이름(또는 alias 특성이 없는 경우 8자로 잘린 파트 자체의 이름)이 예약어 목록의 단어와 충돌될 수 있습니다. 이 경우 EGL 생성기가 오류로 종료됩니다. 기본 파트가 아닌 경우 EGL이 파트 이름과 예약어 목록의 단어 간 충돌을 발견하면 EGL 생성기는 파트 이름의 별명을 작성합니다.
일반적으로 사전정의된 예약어 목록을 보충할 필요가
없습니다. 그러나 다음과 같은 경우 EGL 생성기가 피해야
하는 추가 예약어를 제공하도록 예약어 파일을 정의할 수
있습니다. 다음과 같은 조건에서는 추가 예약어
파일이 필요할 수 있습니다.
- 소유하는 EGL의 버전보다 새 버전의 COBOL, DB2® 또는 CICS가 처리하도록 개발되었으며 해당 새 제품에 새 키워드가 도입됩니다.
- COBOL 변수 이름으로 사용하지 않을 특정 단어가 있습니다.
필요한 경우 시스템 관리자는 사전정의된 예약어 목록에
추가하기 위해 예약어 파일을 작성할 수 있습니다.
예약어 파일의 형식에는 두 가지 유형의 레코드가 있습니다.
- 주석 명령문
- 1열에서 별표(*)가 있는 명령문입니다.
- 예약어 명령문
- 1열에서 시작하는 단어가 있는 명령문입니다. 단어는
첫 번째 공백으로 확장됩니다. 특정 예약어 외에 다음 예와 같이
단어의 끝에서 와일드카드로 별표(*)를 사용할 수
있습니다.
- CICS*
- SQL*
- XYZ*
예약어 파일을 작성하는 경우 reservedWord 빌드 디스크립터 옵션을 해당 파일의 완전한 경로 이름으로 설정하십시오. EGL 예약어에 대한 자세한 정보는 EGL 언어 참조서를 확인하십시오.