Rational Developer for System z

Sentencias de preprocesador del editor

El editor proporciona varias características que le ayudan a identificar y verificar sentencias de preprocesador.

Las sentencias de preprocesador son sentencias de lenguaje personalizadas soportadas por su entorno para ampliar o simplificar la creación de código. Tales sentencias se transforman en sentencias de lenguaje de programación antes de compilar el programa. Al utilizar preferencias del editor y tareas de barra de herramientas, estas sentencias pueden estar soportadas por las herramientas del editor.

Las preferencias Integración del preprocesador activan la ejecución del preprocesador durante la edición para verificar la salida esperada de la sentencia del preprocesador. El archivo de salida del preprocesador contiene las sentencias de lenguaje de programación generadas desde las sentencias de preprocesador. La ubicación del archivo de salida depende de si el preprocesador es local o remoto.

Para un preprocesador local, el archivo de salida se define por la opción Nombre de archivo de salida de preprocesador en el grupo de propiedad i está ubicado en la carpeta BuildOutput del proyecto local. El archivo de salida de un preprocesador remoto se define por la propiedad Ubicación de salida del preprocesador en la página Configuraciones del editor.

La salida del preprocesador se utiliza para proporcionar funciones del editor, tales como la ayuda contextual y la asistencia de contenido con las limitaciones siguientes:

Las funciones de herramientas del editor como los errores de sintaxis solo se aplican a la salida generada del preprocesador en el archivo.

La invocación del preprocesador se puede producir de forma automática cuando el archivo se abre o se guarda, tal como se define en la preferencia Integración de preprocesador. También se puede invocar manualmente utilizando el menú Origen en el editor.

La preferencia Integración del preprocesador también proporciona valores que ejercen un impacto en la manera en que el editor identifica las sentencias de preprocesador. Estos valores ayudan a distinguir sentencias de preprocesador de los comentarios o texto sin sintaxis que no es una sentencia de preprocesador.

El menú Origen del editor ofrece las siguientes acciones para identificar sentencias de preprocesador.
Identificar utilizando preprocesadores configurados
Compare sentencias del programa con el preprocesador especificado. Las sentencias que coinciden con aquellas del preprocesador se marcan como sentencias de preprocesador.
Identificar utilizando archivo de salida específico
Compare sentencias del programa con un archivo de salida identificado de una invocación anterior del preprocesador. Las sentencias que coinciden con el archivo de salida se marcan como sentencias de preprocesador.
Utilice el elemento de menú Borrar identificaciones para eliminar marcas que identifican una sentencia de preprocesador.
Se proporcionan otros elementos de acción para acceder a las preferencias de preprocesador y configurar preprocesadores.
Configurar preprocesadores
Proporciona acceso al grupo de propiedad donde puede configurar el mecanismo utilizado para invocar el preprocesador y recuperar el archivo de salida del preprocesador. El editor de grupo de propiedad se abre en la página apropiada Configuraciones del editor del tipo de preprocesador que se utiliza.
Preferencias
Acceda a la preferencia Integración del preprocesador.

Comentarios