Skip to content

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 07:48
· 46 commits to master since this release

Release 0.1.0 (2025-06-15)

Changelog

Features

Bug Fixes

  • 00b0a2a Floating point division instead of integer division
  • 953dcf9 Match precedence for unary and primary
  • 9738b30 Captured grouping expressions properly
  • d19af80 Display for floats must be in literal instead of chars
  • 3e73591 Parse float for exponent
  • 4b4e98c Out of bounds is evaluated even for false statements

Documentation

Testing

  • 5b7f6e1 Added unit test for paren, braces, and other single chars

CI/CD

  • 7a7846e Added github workflows for release and building
  • 15472f7 Added git cliff

Refactor

  • 871d637 Rewrote and optimized parser
  • b84b2fa Rewrote and optimized lexer
  • 4fb6165 [Breaking Change] Cleanup lexer code
  • ae6ad75 Lex through each line instead of per token
  • 6cd43a2 Converted loops into iters to add line numbers for errors

Others

  • 5c8f092 Added pull request template
  • 63af736 Added license
  • b8ba50c Added error handling for comparison operators
  • 1d855f5 Added error handling for runtime errors
  • e3d9af9 Cleanup next token index
  • c20d6ff Added lexing from file
  • da87ef8 Initialized checks for scanner

Build

  • 1bad311 Changed the package name and its props