Voici les différentes directives de compilation proposés par MPW Pascal :
Directive | Description |
---|---|
$A1 | Cette directive permet d'autoriser les sections de données globales de l'unité à être non contiguës. |
$A5 | Cette directive permet de laisser le compilateur résoudre les références aux données globales de l'unité. |
$B | Cette directive permet de générer du code relatif au PC ou A5. |
$C | Cette directive permet de générer du code. |
$D | Cette directive permet d'intégrer les noms de routine dans le code objet. |
$E | Cette directive permet d'envoyer les erreurs de compilation au nom de fichier. |
$ELSEC | Cette directive permet de compiler le texte source si comp-expr dans $IFC précédent est false. |
$ENDC | Cette directive permet d'indiquer la fin de l'intervalle du texte source compilé de manière conditionnelle. |
$H | Cette directive permet de vérifier le déréférencement des descripteurs d'objet. |
$I | Cette directive permet d'inclure un fichier source séparé dans la compilation. |
$IFC | Cette directive permet de compiler le texte source suivant si la valeur de comp-expris est true. |
$IFC OPTION | Cette directive permet de déterminer les paramètres actuels des options du compilateur. |
$J | Cette directive permet d'indiquer que les données globales peuvent être définies dans un autre fichier. |
$K | Cette directive permet de contrôler la destination des ressources de la table de symboles. |
$MC68020 | Cette directive permet de générer du code 68020 par procédure. |
$MC68881 | Cette directive permet de générer du code 68881 fichier par fichier |
$N | Cette directive permet d'envoyer les noms réels des routines au Linker. |
$OV | Cette directive permet de détecter les débordements arithmétiques. |
$P | Cette directive permet de dire à PasRef de faire une éjection de page. |
$PUSH | Cette directive permet d'enregistrer les paramètres d'option actuels. |
$POP | Cette directive permet de restaurer les paramètres d'options enregistrés. |
$R | Cette directive permet d'effectuer une vérification de l'intervalle de chaînes de caractères, d'ensembles et de tableaux. |
$SC | Cette directive permet d'effectuer une évaluation en court-circuit de AND et OR |
$S | Cette directive permet de placer les routines suivantes dans le segment spécifié. |
$SETC | Cette directive permet de déclarer une variable à la compilation et lui attribue une valeur. |
$U | Cette directive permet d'indiquer le nom de fichier pour l'unité suivante dans la déclaration USES. |
$W | Cette directive permet d'activez l'optimiseur de judas. |
$Z | Cette directive permet d'identifier toutes les routines et variables du Linker comme externes. |
Dernière mise à jour : Mardi, le 10 octobre 2017