Dans cet article, Eric Niebler entre dans les détails de la création de grammaires, en particulier sur le rôle des transformées, qui permettent d'appliquer une action spécifique lorsque l'entrée correspond à la grammaire donnée. De cette manière, il est possible d'étendre les fonctionnalités des expressions de Boost.Proto.
Cet article explique aussi comment créer sa propre bibliothèques de fonctions pour faciliter la création d'expression

Le C++ expressif n° 4 : une bibliothèque de fonctions lambda en à peine 30 lignes - partie 1

Avec l'ajout des transformées, commencez-vous à voir des domaines d'application de ces approches ?

Retrouvez l'ensemble des articles de la série « Le C++ expressif » sur la page d'index.