Commutateurs du compilateurVoici une liste des commutateurs possibles du compilateur de Pure Pascal:
$B+ Évaluation complète des expressions booléennes.
$B- Évaluation des expressions booléennes à l'aide de la méthode des courts-circuits.
$D+ Informations de débogage dans les fichiers .PPU et .PRG.
$D- Aucune information de débogage.
$G+ Utilisation des instructions 68020/030.
$G- Aucune utilisation des instructions 68020/030.
$I+ La bibliothèque vérifie les erreurs d'entrée/sortie.
$I- Le programme utilisateur vérifie les erreurs d'entrée/sortie. Voir
aussi: Directives à paramètres
$L+ Les symboles locaux sont stockés dans des fichiers .PPU.
$L- Les symboles locaux ne sont pas stockés. Voir aussi:
Directives à paramètres
$N+ Utilisation des instructions 68881/882.
$N- Pas d'utilisation des instructions 68881/882.
Dans Pure Pascal, cette directive doit toujours être au
début du programme, AVANT le mot-clé PROGRAM ou UNIT.
$P+ Les paramètres VAR de type STRING ont une taille flexible.
$P- Les paramètres VAR de type STRING contiennent toujours 255 caractères.
$Q+ Contrôle de débordement pour l'arithmétique entière.
$Q- Pas de contrôle de débordement pour l'arithmétique entière.
$R+ Vérifications de zone au moment de l'exécution.
$R- Aucune vérification de plage au moment de l'exécution.
$S+ Vérifiez le dépassement de capacité de la pile au moment de l'exécution.
$S- Aucune vérification du dépassement de capacité de la pile au moment de
l'exécution.
$T+ L'opérateur @ renvoie un pointeur sur le type de la variable.
$T- L'opérateur @ renvoie le type standard POINTER.
$V+ Les chaînes en tant que paramètres var doivent correspondre exactement.
$V- Les chaînes en tant que paramètres var peuvent avoir des longueurs
différentes.
$X+ Les fonctions peuvent être appelées sans utiliser le résultat.
$X- Les résultats de la fonction doivent être utilisés
$Z+ Activer l'optimisation du code généré
$Z- Désactiver l'optimisation du code généré
Les paramètres par défaut suivants sont actifs au démarrage du compilateur:
$B- Évaluation des expressions booléennes à l'aide de la méthode des
courts-circuits.
$D+ Informations de débogage dans les fichiers .PPU et .PRG.
$G- Aucune utilisation des instructions 68020/030.
$I+ La bibliothèque vérifie les erreurs d'entrée/sortie.
$L+ Les symboles locaux sont stockés dans des fichiers .PPU.
$N- Pas d'utilisation des instructions 68881/882.
$P- Les paramètres VAR de type STRING contiennent toujours 255 caractères.
$Q- Pas de contrôle de débordement pour l'arithmétique entière.
$R- Aucune vérification de plage au moment de l'exécution.
$S- Aucune vérification du dépassement de capacité de la pile au moment
de l'exécution.
$T- L'opérateur @ renvoie le type standard POINTER.
$V+ Les chaînes en tant que paramètres var doivent correspondre exactement.
$X- Les résultats de la fonction doivent être utilisés
$Z+ Un code machine optimisé est généré
|