graph LR;
A[source en MiniJava] -->|caractères| B(fa:fa-tools Analyse lexicale)
B -->|unités lexicales| C(fa:fa-tools Analyse syntaxique)
C -->|arbre syntaxique abstrait| D(fa:fa-tools Analyse de types)
D -->|arbre syntaxique abstrait| E(fa:fa-tools Générateur de code C)
E -->|caractères| F[source en C]
classDef green fill:#74B559,stroke:#222723,stroke-width:5px;
class C green