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. Seuls les espaces blancs facultatifs peuvent 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 d’analyse (principale).

  • Toutes les directives doivent être précédées du préfixe de préprocesseur actuel. The preprocessor prefix is initially set by the parser to an asterisk (*) or number sign (#), but you can change the prefix to any character or token by using the #SetPPPrefix directive.

  • Pour être reconnu comme une directive de préprocesseur, le préfixe de 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 arrêtée par n’importe quel espace blanc ou caractère de saut de ligne.

Note GDL syntax is more relaxed than GPD syntax. Si vous écrivez pour les deux analyseurs, vous devez suivre la syntaxe plus stricte requise pour gpD.