75 lines
1.2 KiB
Markdown
75 lines
1.2 KiB
Markdown
# Exemples / DO-DON'T — Chapitre 1 — Trajectoire d'implémentation
|
|
|
|
> Document compagnon. Les exemples illustrent les règles du chapitre ; la formulation normative reste dans le chapitre lui-même.
|
|
|
|
## Exemples extraits du chapitre
|
|
|
|
### Exemple 1
|
|
|
|
```text
|
|
frontend complet
|
|
lexer
|
|
parser
|
|
AST
|
|
analyse sémantique
|
|
HIR
|
|
Sase IR
|
|
interpréteur
|
|
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
|
|
source
|
|
Core
|
|
tooling
|
|
packages
|
|
artifacts
|
|
et, lorsque défini, ABI/binaire
|
|
```
|
|
|
|
### Exemple 5
|
|
|
|
```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
|
|
|
|
À consolider progressivement avant la baseline publique V3 et à transformer, lorsque pertinent, en tests de conformité de la toolchain.
|