seed Grammatica
La grammatica operativa normativa è mantenuta in seed/compiler/llvm/LANGUAGE_GRAMMAR.md. Questa pagina del libro evita intenzionalmente una seconda copia grammaticale che potrebbe andare alla deriva.
La specifica del linguaggio normativo radice è seed Specifica del linguaggio.
Contratto lessicale attuale:
.sdi file sono UTF-8;- commenti e stringhe possono contenere Unicode;
- i nomi dei valori utilizzano lettere minuscole ASCII; tipi nominali e varianti d'uso ASCII MaiuscoloCamelCase;
- le costanti sono maiuscole ASCII;
- uso dei commenti
//e annidabile/* ... */; - restituzione anticipata utilizza
return; - Gli ADT utilizzano
enum; if let/while letsono forme superficiali finitematch, e[value; count]è un ripetere l'array letterale; entrambi riutilizzano la corrispondenza verificata e i percorsi dell'array;- phase-1/2 L'interpolazione f-string è implementata per testo, bool, numeri interi, float, specifiche del formato e statico display/debug tratti;
- la sintassi channel/send/recv integrata non è implementata; quelle strutture sono
previsto dall'Ordinario
taskbiblioteca.
Vedere Riferimento alla lingua per la sintassi dell'utente e CLI riepilogo.