Ressources
Progression
#Ressources — Compilation & WASM
Pourquoi ces liens: comprendre et expérimenter chaque maillon (lexing→parsing→AST→IR→code). Comment s’en servir: construire un mini‑langage pas à pas puis cibler WASM.
#Références
- Spécification WebAssembly (intro): https://webassembly.github.io/spec/core/
- Emscripten, wasmtime (docs d’intro).
#Exercices
- Écrire un tokenizer simple, puis un parseur récursif.
- Générer un AST et interpréter une petite grammaire.
- Émettre un module WASM trivial (add/square) puis enrichir.
#Outils
- wast2wasm/wasm2wat (conversion texte ↔ binaire).