Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel   

Sommaire lexique

Commutateurs du compilateur


Voici 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é

Sommaire lexique


Copyright © 2021 par Albatros Concept (Bruno Aubin)