seed Gramática
A gramática operacional normativa é mantida em seed/compiler/llvm/LANGUAGE_GRAMMAR.md. Esta página do livro evita intencionalmente uma segunda cópia gramatical que pode desviar.
A especificação de linguagem normativa raiz é seed Especificação de linguagem.
Contrato lexical atual:
.sdos arquivos são UTF-8;- comentários e strings podem conter Unicode;
- os identificadores são letras minúsculas ASCII, incluindo nomes de tipos e variantes;
- constantes são letras maiúsculas ASCII;
- comentários usam
//e aninhado/* ... */; - retorno antecipado usa
ret; - ADTs usam
type; não há palavra-chaveenumlimpa; - phase-1/2 A interpolação de string f é implementada para texto, bool, números inteiros, floats, especificações de formato e estática display/debug características;
- a sintaxe channel/send/recv integrada não está implementada; essas instalações são
fornecido pela biblioteca
taskcomum.
Consulte Referência do idioma para a sintaxe do usuário e CLI resumo.