Un préprocesseur convertit les instructions de préprocesseur dans la syntaxe du langage avant la compilation d'un programme. Un préprocesseur peut résider sur l'ordinateur local ou sur un ordinateur hôte distant. Un groupe de propriétés est utilisé pour définir un préprocesseur et l'associer à un fichier.
Lors de la compilation, le préprocesseur associé est appelé afin de convertir en code l'instruction de préprocesseur. Vous pouvez également indiquer d'appeler le préprocesseur lors de l'édition d'un fichier afin de faciliter l'identification de problèmes de codage avant la compilation. Utilisez la préférence Intégration des préprocesseurs pour l'éditeur afin de déclencher le lancement du préprocesseur lors de l'édition.
Les préférences Intégration des préprocesseurs peuvent être configurées de sorte à ignorer certaines modifications de texte effectuées par vos préprocesseurs. Vous devrez éventuellement permuter les valeurs de ces paramètres afin que les modifications de format effectuées par le préprocesseur ne soient pas interprétées comme des instructions dans la syntaxe du langage générées par le préprocesseur.
L'éditeur COBOL et l'éditeur PL/I permettent de mettre en évidence le code généré par le préprocesseur, de sorte à pouvoir l'identifier aisément. L'annotation par défaut est une ligne verticale bleue sur la gauche de l'éditeur. Cette information aide à déterminer le paramètre de préférence optimal pour votre environnement. L'éditeur LPEX n'identifie pas le code généré par le préprocesseur.
Pour faciliter l'identification des instructions générées par le préprocesseur, utilisez l'option Syntaxe en couleur afin de spécifier une autre annotation (par exemple, en gras). Vous pouvez également définir la préférence Annotations pour l'éditeur de texte ou activer la préférence Afficher dans la règle de vue d'ensemble.