Analyse syntaxique
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
Analyse syntaxique ascendante
LR(0)
SLR(1) et LR(1)