Skip to content

Releases: APiTJLillo/Anarchy-Inference

v0.3.1 - Fixed Build Issues

Choose a tag to compare

@APiTJLillo APiTJLillo released this 06 Apr 13:46

This release includes fixes for missing methods in the Value enum implementation:

  • Added is_truthy() method
  • Added equals() method
  • Added greater_than() method
  • Added less_than() method
  • Added greater_than_or_equal() method
  • Added less_than_or_equal() method
  • Added arithmetic methods (add, subtract, multiply, divide, modulo)

These fixes allow the project to build successfully and run tests.

v0.2.0 - Runtime Support

Choose a tag to compare

@APiTJLillo APiTJLillo released this 04 Apr 14:14

This release adds runtime support for language constructs used in the anarchy-agent project, including:

  • Conditional statements (↪)
  • Return statements (↩)
  • Shell command execution (!)
  • Lambda expressions (λ)
  • Variable declarations and assignments
  • Binary and unary operations
  • While and for loops
  • Break and continue statements

This represents significant progress in the implementation of the Anarchy-Inference interpreter, moving from syntax-level errors to runtime variable definition issues.

v0.1.2 - Complete Unicode Support

Choose a tag to compare

@APiTJLillo APiTJLillo released this 04 Apr 13:46

Added full Unicode support including square brackets ([]) for array indexing and string literals. This completes the Unicode character support needed for Anarchy-Inference language files.

v0.1.1 - Unicode Support

Choose a tag to compare

@APiTJLillo APiTJLillo released this 04 Apr 13:27

Added support for Unicode characters including 🔠, ↪, ↩, ↛, and ↻. This improves compatibility with Anarchy-Inference language files that use these special characters.

v0.1.0

Choose a tag to compare

@APiTJLillo APiTJLillo released this 04 Apr 12:28

First release with complete implementation of Anarchy-Inference language.