Releases
v0.6.0
Changelog
Adições de Recursos (Features)
7d5f242 feat(*): Adiciona a palavra chave assegura
similar ao assert
1800eac feat(*): Adiciona declaração literal de mapa
d88bf04 feat(cmd): Adicionar comando 'atualize', refatorar organização e mudar como executa arquivo
7b202ca feat(mod:embutidos): Adiciona função para pegar o tipo de objeto
f10af7f feat(mod:embutidos): Registra as classes de erro nos embutidos
f3866e0 feat(mod:embutidos): Registra as classes de tipos padrão
ea2686e feat(parser): Adiciona agrupamento de expressões
5c37061 feat(ptst): Adiciona a palavra chave nova
para a instanciação de classes e tornar alguns tipos em classe instanciavel
18bc0b9 feat(ptst): Adiciona acesso a item por indice com a sintaxe obj[idc]
0d51390 feat(ptst): Adiciona compatibilidade com módulos externos criados em Go
a4d5cf2 feat(ptst): Adiciona o construtor da classe base de erros
Correções de Bugs
8ceb042 fix(*): Corrige a resolução de módulos relativos ao rodar em diretórios diferentes
9035ba3 fix(gramatica): Adiciona a lista aos atomos
4e0b3e6 fix(gramatica): Corrige as regras de itens na lista
7724ff5 fix(gramatica): Corrige as regras de tuplae grupo
46d4b92 fix(parser): Corrige erro de token desconhecido ao criar lista vazia
56094c2 fix(ptst): Corrige a coerção de tipos em Texto
cdcec9e fix(ptst): Corrige a ordem de resolução de atributos
Refatorações de Código
eb0b96f refactor: Refatorar organização do CLI para melhorar a legibilidade e manutenibilidade
Adições de exemplos
b77a65c exemplo: Adiciona exemplo para definição e uso de módulos Go em Portuscript
You can’t perform that action at this time.