Partager via


Syntaxe du préprocesseur GDL

Les directives de préprocesseur GDL doivent respecter les règles suivantes :

  • Toutes les directives de préprocesseur doivent occuper une ligne distincte et doivent être la seule instruction de cette ligne. Seul un espace blanc facultatif peut précéder la directive de préprocesseur. Tous les caractères superflus qui suivent la directive sur la même ligne sont supprimés avant que le fichier ne soit soumis à la deuxième phase (main) de l’analyse.

  • Toutes les directives doivent être précédées du préfixe de préprocesseur actuel. Le préfixe de préprocesseur est initialement défini par l’analyseur sur un astérisque (*) ou un signe numérique (#), mais vous pouvez le remplacer par n’importe quel caractère ou jeton à l’aide de la directive #SetPPPrefix .

  • Pour être reconnu en tant que directive de préprocesseur, le préfixe du préprocesseur doit être immédiatement suivi de la directive, et si la directive attend une valeur, la valeur doit être séparée par un signe deux-points (:).

  • La valeur de la directive est terminée par un espace blanc ou un caractère de saut de ligne.

Note La syntaxe GDL est plus souple que la syntaxe GPD. Si vous écrivez pour les deux analyseurs, vous devez suivre la syntaxe plus stricte requise pour gpD.