Rational Developer for System z

Instructions de préprocesseur dans l'éditeur

L'éditeur propose plusieurs fonctions pour faciliter l'identification et la vérification d'instructions de préprocesseur.

Les instructions de préprocesseur sont des instructions personnalisées du langage prises en charge par votre environnement et destinées à étendre ou à simplifier la création de code. Ces instructions sont converties en instructions du langage de programmation avant la compilation du programme. A l'aide de préférences de l'éditeur et de tâches de la barre d'outils, ces instructions peuvent être gérées par les outils de l'éditeur.

Les préférences Intégration des préprocesseurs déclenchent l'exécution du préprocesseur lors de l'édition afin de vérifier la sortie attendue de l'instruction de préprocesseur. Le fichier de sortie du préprocesseur contient les instructions du langage de programmation générées depuis les instructions du préprocesseur. L'emplacement du fichier de sortie varie selon qu'il s'agit d'un préprocesseur local ou distant.

Dans le cas d'un préprocesseur local, l'emplacement du fichier de sortie est déterminé par l'option Nom du fichier de sortie du préprocesseur du groupe de propriétés et il est situé dans le dossier BuildOutput du projet local. Le fichier de sortie pour un préprocesseur distant est défini par la propriété Emplacement de sortie du préprocesseur sur la page Configuration d'éditeur.

La sortie du préprocesseur est utilisée pour fournir des fonctions d'éditeur, telles que des infobulles et une aide à la saisie de contenu, avec les limitations suivantes :

Les fonctions des outils de l'éditeur telles que l'affichage des erreurs de syntaxe s'appliquent uniquement à la sortie générée par le préprocesseur dans le fichier.

L'appel du préprocesseur peut intervenir automatiquement lorsque le fichier est ouvert ou enregistré comme défini par la préférence Intégration des préprocesseurs. Il peut également être appelé manuellement à l'aide du menu Source de l'éditeur.

La préférence Intégration des préprocesseurs fournit également des paramètres affectant l'identification des instructions de préprocesseur par l'éditeur. Ces paramètres aident à distinguer les instructions de préprocesseur des commentaires ou de texte sans syntaxe qui ne constitue pas une instruction de préprocesseur.

Le menu Source de l'éditeur propose les actions suivantes pour identifier les instructions de préprocesseur.
Identifier à l'aide de préprocesseurs configurés
Compare des instructions dans le programme avec le préprocesseur spécifié. Les instructions correspondant à des instructions de préprocesseur sont marquées comme telles.
Identifier à l'aide d'un fichier de sortie spécifique
Compare des instructions dans le programme avec un fichier de sortie identifié dans un appel antérieur du préprocesseur. Les instructions correspondant au fichier de sortie sont marquées comme instructions de préprocesseur.
Pour supprimer des marquages identifiant des instructions de préprocesseur, utilisez le menu Effacer les identifications.
D'autres actions permettent d'accéder aux préférences de préprocesseur et de configurer des préprocesseurs.
Configurer des préprocesseurs
Permet d'accéder au groupe de propriétés depuis lequel vous pouvez configurer le mécanisme d'appel du préprocesseur et extraire le fichier de sortie du préprocesseur. L'éditeur de groupe de propriétés ouvre la page Configuration d'éditeur appropriée pour le type de processeur utilisé.
Préférences
Permet d'accéder à la page Intégration des préprocesseurs.

Retour d'informations