B11) L’AST de BP3

Découvrez l’AST de BP3 : 29 types de nœuds pour structurer la musique. Apprenez comment ce code intermédiaire transforme la grammaire en son. Cliquez ici !

S13) L’AST de BPscript

Découvrez l’anatomie de l’AST BPscript : de ActorDirective aux instances CV. Apprenez comment cet arbre intermédiaire structure le code avant la compilation BP3.

S12) L’EBNF de BPscript

Découvrez l’EBNF BPscript : une analyse de la grammaire formelle, de la directive @actor aux qualificateurs moteur []. Un guide technique pour maîtriser la syntaxe.

B7) De BP3 à SuperCollider

Comment fonctionne le transpileur BP3 SuperCollider ? Découvrez les 5 phases du pipeline bp2sc, de l’AST aux patterns Pdef, pour générer de la musique algorithmique.

L10) Grammaires d’attributs

Les grammaires d’attributs de Knuth enrichissent les arbres syntaxiques avec des propriétés calculables. Découvrez attributs synthétisés, hérités et leur lien avec les flags de BP3.

L4) Qu’est-ce qu’un AST ?

Plongez au cœur des compilateurs ! Découvrez ce qu’est un AST (Abstract Syntax Tree), comment il simplifie votre code et son rôle clé dans la compilation. Indispensable pour tout développeur.