Descrição
O KScript (linguagem da Kora) documenta vários recursos que não estão implementados no compilador:
- for-in loop: Iterar sobre arrays
- switch/when: Switch statement com pattern matching
- Enums: Tipo enumerado com variantes
- Type aliases:
type Health = int
- Optional types:
string?, Vector2 | null
- String interpolation:
"Olá, $nome"
- Arrow functions:
(x) => x * 2
- Null-safe operators:
?., ??
Tarefas
Contexto
A linguagem KScript está documentada com esses recursos, mas o compilador não os suporta. Isso reduz significativamente a expressividade da linguagem.
Prioridade: MÉDIA
Descrição
O KScript (linguagem da Kora) documenta vários recursos que não estão implementados no compilador:
type Health = intstring?,Vector2 | null"Olá, $nome"(x) => x * 2?.,??Tarefas
for-inno parser, checker e emitterswitch/whenno parser, checker e emitterenumno lexer (enum Direction { Left, Right })type aliasno checkerContexto
A linguagem KScript está documentada com esses recursos, mas o compilador não os suporta. Isso reduz significativamente a expressividade da linguagem.
Prioridade: MÉDIA