Voici la liste des différentes directives de compilation reconnu par le préprocesseur du langage de programmation OSS Personal Pascal :
| Nom | Description |
|---|---|
| $C | Cette directive permet de forcer le compilateur à générer du code propre. |
| $D | Cette directive permet de forcer le compilateur à inclure le numéro de ligne source et les noms de sous-programme dans le code généré. |
| $E | Cette directive permet de contrôler si le compilateur rend les sous-programmes accessibles aux autres modules. |
| $I | Cette directive permet d'inclure un autre fichier source dans la compilation. |
| $M | Cette directive permet de forcer le compilateur à compiler un module plutôt qu'un programme principal. |
| $P | Cette directive permet de forcer le compilateur à générer du code pour vérifier les intervalles de pointeurs avant de les utiliser. |
| $R | Cette directive permet d'indiquer si le compilateur génère du code pour vérifier les limites de sous-intervalle et de tableau. |
| $S | Cette directive permet d'indiquer au compilateur la quantité d'espace à allouer pour la pile et le tas (en kilo-octets) et peut apparaître uniquement au début d'un programme. |
| $T | Cette directive permet d'indiquer au compilateur de vérifier à nouveau la pile du tas pour les chevauchements et de générer du code au début de chaque sous-programme pour effectuer cette vérification. |
| $U | Cette directive permet d'indiquer la quantité de mémoire que vous souhaitez laisser au système après l'allocation de l'espace de pile et de tas. |
Dernière mise à jour : Dimanche, le 19 avril 2020