Les expressions

R$_{43}$expression-primaire :
$\Rightarrow$ identificateur
$\Rightarrow$ constante
$\Rightarrow$ chaîne-littérale
$\Rightarrow$ ( expression )

R$_{44}$expression-postfixée :
$\Rightarrow$ expression-primaire
$\Rightarrow$ expression-postfixée [ expression ]
$\Rightarrow$ expression-postfixée ( liste-d-expressions-paramètres$_{option}$ )
$\Rightarrow$ expression-postfixée . identificateur
$\Rightarrow$ expression-postfixée -> identificateur
$\Rightarrow$ expression-postfixée ++
$\Rightarrow$ expression-postfixée -

R$_{45}$liste-d-expressions-paramètres :
$\Rightarrow$ expression-affectation
$\Rightarrow$ liste-d-expressions-paramètres , expression-affectation

R$_{46}$expression-unaire :
$\Rightarrow$ expression-postfixée
$\Rightarrow$ ++ expression-unaire
$\Rightarrow$ - expression-unaire
$\Rightarrow$ opérateur-unaire expression-cast
$\Rightarrow$ sizeof expression-unaire
$\Rightarrow$ sizeof ( nom-de-type )

R$_{47}$opérateur-unaire : un parmi
& * + - ~ !

R$_{48}$expression-cast :
$\Rightarrow$ expression-unaire
$\Rightarrow$ ( nom-de-type ) expression-cast

R$_{49}$expression-multiplicative :
$\Rightarrow$ expression-cast
$\Rightarrow$ expression-multiplicative * expression-cast
$\Rightarrow$ expression-multiplicative / expression-cast
$\Rightarrow$ expression-multiplicative % expression-cast

R$_{50}$expression-additive :
$\Rightarrow$ expression-multiplicative
$\Rightarrow$ expression-additive + expression-multiplicative
$\Rightarrow$ expression-additive - expression-multiplicative

R$_{51}$expression-décalage :
$\Rightarrow$ expression-additive
$\Rightarrow$ expression-décalage « expression-additive
$\Rightarrow$ expression-décalage » expression-additive

R$_{52}$expression-relation :
$\Rightarrow$ expression-décalage
$\Rightarrow$ expression-relation < expression-décalage
$\Rightarrow$ expression-relation > expression-décalage
$\Rightarrow$ expression-relation <= expression-décalage
$\Rightarrow$ expression-relation >= expression-décalage

R$_{53}$expression-égalité :
$\Rightarrow$ expression-relation
$\Rightarrow$ expression-égalité == expression-relation
$\Rightarrow$ expression-égalité != expression-relation

R$_{54}$expression-ET :
$\Rightarrow$ expression-égalité
$\Rightarrow$ expression-ET & expression-égalité

R$_{55}$expression-OU-exclusif :
$\Rightarrow$ expression-ET
$\Rightarrow$ expression-OU-exclusif ^ expression-ET

R$_{56}$expression-OU-inclusif :
$\Rightarrow$ expression-OU-exclusif
$\Rightarrow$ expression-OU-inclusif | expression-OU-exclusif

R$_{57}$expression-ET-logique :
$\Rightarrow$ expression-OU-inclusif
$\Rightarrow$ expression-ET-logique  && expression-OU-inclusif

R$_{58}$expression-OU-logique :
$\Rightarrow$ expression-ET-logique
$\Rightarrow$ expression-OU-logique  || expression-ET-logique

R$_{59}$expression-conditionnelle :
$\Rightarrow$ expression-OU-logique
$\Rightarrow$ expression-OU-logique ? expression : expression-conditionnelle

R$_{60}$expression-affectation :
$\Rightarrow$ expression-conditionnelle
$\Rightarrow$ expression-unaire opérateur-affectation expression-affectation

R$_{61}$opérateur-affectation : un parmi
= *= /= %= += -= <<= >>= &= ^= |=

R$_{62}$expression :
$\Rightarrow$ expression-affectation
$\Rightarrow$ expression , expression-affectation

R$_{63}$expression-constante :
$\Rightarrow$ expression-conditionnelle

Matthieu Moy 2017-02-08