Langage
Un langage de balisage construit autour d'appels de fonctions qui compile vers n'importe quel format de sortie.
Tiramisu est un langage de balisage construit autour d'appels de fonctions. Il produit un AST générique qui peut être compilé vers n'importe quel format de sortie — HTML, Svelte, React, PDF, et plus encore.
Aperçu rapide
Tout dans Tiramisu est soit du texte brut, soit un appel de fonction :
h2 { Hello World }
This is plain text. Use bold { function calls } to add structure.
list {
Simple and readable,
No closing tags,
Compiles to anything
} Les fonctions peuvent accepter des paramètres nommés, des paramètres positionnels, ou les deux. Elles s'imbriquent naturellement — toute valeur de paramètre peut contenir d'autres appels de fonctions.