Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@natanfeitosa natanfeitosa released this 09 Mar 21:21
· 71 commits to main since this release

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