System z용 Rational Developer

편집기의 프리프로세서 명령문

편집기는 프리프로세서 명령문을 식별하고 확인하는 데 도움이 되는 여러 기능을 제공합니다.

프리프로세서 명령문은 코드 작성을 확장하거나 단순화하기 위해 사용자 환경에서 지원하는 사용자 정의된 언어 명령문입니다. 이 명령문은 프로그램이 컴파일되기 전에 프로그래밍 언어 명령문으로 변환됩니다. 편집기 환경 설정 및 도구 모음 태스크를 사용하면 이 명령문이 편집기 도구에서 지원될 수 있습니다.

프리프로세서 통합 환경 설정은 프리프로세서 명령문의 예상 출력을 확인하기 위해 편집 중에 프리프로세서 실행을 트리거합니다. 프리프로세서 출력 파일에는 프리프로세서 명령문에서 생성되는 프로그래밍 언어 명령문이 포함되어 있습니다. 출력 파일의 위치는 프리프로세서가 로컬인지 아니면 원격인지에 따라 다릅니다.

로컬 프리프로세서의 경우 출력 파일은 특성 그룹의 프리프로세서 출력 파일 이름 옵션에 의해 정의되며 로컬 프로젝트의 BuildOutput 폴더에 있습니다. 원격 프리프로세서의 출력 파일은 편집기 구성 페이지의 프리프로세서 출력 위치 특성에 의해 정의됩니다.

프리프로세서 출력은 편집기 기능을 제공하는 데 사용됩니다(예: 다음과 같은 제한사항이 있는 풍선 도움말 및 컨텐츠 지원).

편집기 도구 기능(예: 구문 오류)은 파일의 프리프로세서 생성 출력에만 적용됩니다.

프리프로세서 통합 환경 설정에 의해 정의된 대로 파일이 열리거나 저장될 때 프리프로세서 호출이 자동으로 발생할 수 있습니다. 프리프로세서는 편집기에서 소스 메뉴를 사용하여 수동으로 호출할 수도 있습니다.

프리프로세서 통합 환경 설정에서는 편집기가 프리프로세서 명령문을 식별하는 방식에 영향을 미치는 설정도 제공합니다. 이 설정을 사용하면 프리프로세서 명령문이 아닌 비구문 텍스트 또는 주석과 프리프로세서 명령문을 구별할 수 있습니다.

편집기의 소스 메뉴에서는 프리프로세서 명령문을 식별하는 데 필요한 다음과 같은 조치를 제공합니다.
구성된 프리프로세서를 사용하여 식별
프로그램의 명령문과 지정된 프리프로세서를 비교합니다. 프리프로세서의 명령문과 일치하는 명령문은 프리프로세서 명령문으로 표시됩니다.
특정 출력 파일을 사용하여 식별
프로그램의 명령문을 이전 프리프로세서 호출의 식별된 출력 파일과 비교합니다. 출력 파일과 일치하는 명령문은 프리프로세서 명령문으로 표시됩니다.
프리프로세서 명령문을 식별하는 표시를 제거하려면 식별 지우기 메뉴 항목을 사용하십시오.
프리프로세서 환경 설정에 대한 액세스 및 프리프로세서 구성을 위해 기타 조치 항목이 제공됩니다.
프리프로세서 구성
프리프로세서를 호출하고 프리프로세서 출력 파일을 검색하는 데 사용되는 메커니즘을 구성할 수 있는 특성 그룹에 대한 액세스를 제공합니다. 사용 중인 프리프로세서의 유형에 해당하는 적절한 편집기 구성 페이지에 특성 그룹 편집기가 열립니다.
환경 설정
프리프로세서 통합 환경 설정에 액세스합니다.

피드백