Skip to content

Latest commit

 

History

History
84 lines (45 loc) · 1.38 KB

File metadata and controls

84 lines (45 loc) · 1.38 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0.0] - 2024-02-07

Fixed

  • Disallow "return" outside of functions.

[0.6.2] - 2024-02-05

Fixed

  • Allow multiple returns from different function calls.

[0.6.1] - 2024-02-05

Added

  • Print help message on ".help" command inside REPL.

[0.6.0] - 2024-02-05

Added

  • Add support for multi-line input inside REPL.

Changed

  • Print value of expression just by typing it (for REPL).
  • Automatically insert a missing semicolon in REPL.

[0.5.0] - 2024-02-04

Added

  • Add del(delete) statements.

[0.4.1] - 2024-02-04

Added

  • Add support for increment/decrement prefix and suffix operations.
  • Add support for augmented assignment operations.

Changed

  • Use semicolon as statement terminator instead of newline.

[0.4.0] - 2024-02-01

Added

  • Add native function clock.

[0.3.0] - 2024-02-01

Added

  • Add support for user-defined functions.
  • Add function calling mechanism.

[0.2.0] - 2024-01-28

Added

  • Add support for variables.

Changed

  • Improve error reporting.

[0.1.0] - 2024-01-26

Added

  • Create a working calculator.
  • Create an REPL.