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)