IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
next up previous contents index
Next: Références croisées de la Up: La grammaire Previous: Définitions externes

Directives du préprocesseur

R107fichier-du-pp :
$\Rightarrow$ groupeoption

R108groupe :
$\Rightarrow$ partie-de-groupe
$\Rightarrow$ groupe partie-de-groupe

R109partie-de-groupe :
$\Rightarrow$ liste-d-unités-lexicales-du-ppoption newline
$\Rightarrow$ section-if
$\Rightarrow$ ligne-directive

R110section-if :
$\Rightarrow$ groupe-if liste-de-groupes-elifoption groupe-elseoption ligne-endif

R111groupe-if :
$\Rightarrow$ # if expression-constante newline groupeoption
$\Rightarrow$ # ifdef identificateur newline groupeoption
$\Rightarrow$ # ifndef identificateur newline groupeoption

R112liste-de-groupes-elif :
$\Rightarrow$ groupe-elif
$\Rightarrow$ liste-de-groupes-elif groupe-elif

R113groupe-elif :
$\Rightarrow$ # elif expression-constante newline groupeoption

R114groupe-else :
$\Rightarrow$ # else newline groupeoption

R115ligne-endif :
$\Rightarrow$ # endif newline

R116ligne-directive :
$\Rightarrow$ # include liste-d-unités-lexicales-du-pp newline
$\Rightarrow$ # define identificateur remplacement newline
$\Rightarrow$ # define identificateur parenthèse-g liste-d-identificateursoption
remplacement newline
$\Rightarrow$ # undef identificateur newline
$\Rightarrow$ # line liste-d-unités-lexicales-du-pp newline
$\Rightarrow$ # error liste-d-unités-lexicales-du-ppoption newline
$\Rightarrow$ # pragma liste-d-unités-lexicales-du-ppoption newline
$\Rightarrow$ # newline

R117parenthèse-g :
$\Rightarrow$ le caractère ( non précédé d'un espace blanc

R118remplacement :
$\Rightarrow$ liste-d-unités-lexicales-du-ppoption

R119liste-d-unités-lexicales-du-pp :
$\Rightarrow$ unité-lexicale-du-pp
$\Rightarrow$ liste-d-unités-lexicales-du-pp unité-lexicale-du-pp

R120newline :
$\Rightarrow$ le caractère séparateur de lignes



Bernard Cassagne
1998-12-09