seed Grammaire
La grammaire opérationnelle normative est conservée dans seed/compiler/llvm/LANGUAGE_GRAMMAR.md. Cette page de livre évite intentionnellement une deuxième copie de grammaire qui peut dériver.
La spécification normative racine du langage est seed Language Specification.
Contrat lexical actuel :
.sdles fichiers sont UTF-8;- les commentaires et les chaînes peuvent contenir du Unicode ;
- les identifiants sont en minuscules ASCII, y compris les noms de type et de variante ;
- les constantes sont en majuscules ASCII ;
- commentaires utilisation
//et emboîtable/* ... */; - utilisations de retour anticipé
ret; - Utilisation des ADT
type; il n'y a pas de propretéenummot-clé ; - phase-1/2 L'interpolation de chaîne f est implémentée pour le texte, les booléens, les entiers, flotteurs, spécifications de format et traits statiques display/debug ;
- La syntaxe channel/send/recv intégrée n'est pas implémentée ; ces installations sont
assuré par l'Ordinaire
taskbibliothèque.
Voir Référence linguistique pour la syntaxe utilisateur et CLI résumé.