Skip to content

Releases: Spoiledpay/ion-language

Ion Language v1.13 - Math & Logic Update

31 Jan 14:06

Choose a tag to compare

💎 Ion Language v1.13 - Release Notes

Esta versão consolida a infraestrutura básica da linguagem Ion, introduzindo suporte completo a operações matemáticas e lógica condicional.

✨ O que há de novo?

  • Matemática Completa: Suporte aos operadores +, -, * e / com precedência matemática (Pratt Parser).
  • Condicionais: Implementação de blocos if ... then ... else ... endif.
  • Estabilidade: Melhorias no Lexer para reconhecimento de tokens matemáticos e tratamento de erros de sintaxe.

📂 Arquivos Inclusos:

  • ionc.exe: Compilador (Source .ion -> Bytecode .ionc)
  • ionv.exe: Máquina Virtual (Executor de .ionc)

🚀 Como testar:

  1. Baixe os dois executáveis abaixo.
  2. Crie um arquivo teste.ion.
  3. Compile: ./ionc.exe -s teste.ion -o teste.ionc
  4. Execute: ./ionv.exe teste.ionc