64 lines
1.2 KiB
Markdown
64 lines
1.2 KiB
Markdown
# Exemples / DO-DON'T — Chapitre 1 — Trajectoire d'implémentation
|
|
|
|
> Document compagnon non normatif tant qu'une règle n'est pas explicitement référencée comme normative par le chapitre.
|
|
|
|
## Exemples actuellement présents dans le chapitre
|
|
|
|
### Exemple 1
|
|
|
|
```text
|
|
frontend complet
|
|
lexer
|
|
parser
|
|
AST
|
|
analyse sémantique
|
|
HIR
|
|
Sase IR
|
|
interpréteur
|
|
a backend LLVM
|
|
Core V1
|
|
SDK initial
|
|
manifests et workspaces
|
|
gestion des dépendances
|
|
outils initiaux
|
|
```
|
|
|
|
### Exemple 2
|
|
|
|
```text
|
|
représentable par le backend
|
|
mais non officiellement supportée par la toolchain Saselang
|
|
```
|
|
|
|
### Exemple 3
|
|
|
|
```text
|
|
compiler frontend
|
|
semantic analysis
|
|
Sase IR
|
|
interpreter
|
|
tooling
|
|
package/build tooling
|
|
Core/SDK lorsque pertinent
|
|
```
|
|
|
|
### Exemple 4
|
|
|
|
```text
|
|
browser runtime / extension
|
|
browser chunks/bundling
|
|
WebAssembly
|
|
JVM
|
|
JavaScript
|
|
TypeScript
|
|
Android packaging
|
|
iOS packaging
|
|
backends/ABI supplémentaires
|
|
outillage avancé
|
|
cibles spécialisées
|
|
```
|
|
|
|
## DO / DON'T / WHY / compiler error / edge cases
|
|
|
|
La couverture structurée de cette section sera enrichie au fur et à mesure de la fermeture des règles du chapitre. La migration `0.2.12` conserve volontairement les exemples historiques dans le chapitre afin de ne perdre aucun contexte normatif.
|