Palavras-chave
As palavras a seguir são reservadas e não podem ser usadas como identificadores comuns:
namespace using public internal privateexport function local return endconst record union class interfaceenum attribute type open implementsif then elseif else whilerepeat until for do breakcontinue match when with niltrue false and or notSer reservada não significa que cada palavra introduza todas as formas planejadas. Na rc.6, for implementa intervalos numéricos e iteração nominal exata; enum implementa casos sem payload; e type implementa aliases apagados não genéricos. A herança open não faz parte da interface executável compatível. export é rejeitada porque as declarações usam diretamente public, internal ou private.
Nomes de tipos embutidos como Int, String e Boolean são nomes fornecidos pela linguagem, e não palavras-chave da mesma categoria léxica.
