Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 1.46 KB

CHANGELOG.md

File metadata and controls

69 lines (47 loc) · 1.46 KB

Changelog for lambdaQ

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 the Haskell Package Versioning Policy.

[Unreleased]

[0.1.0] - 2023-10-01

Added

  • First version of semantic analaysis and AST to IAST converter.
  • Support files for running interactively: parser, semantic analyser, type checker and code generator.

[0.1.0] - 2023-08-17

Added

  • Added several example lambdaQ code files.
  • Added syntax highlighting for vim & vscode.
  • Created the file structure for the language backend.

Fixed

  • Made several improvements to the LBNF grammar.

[0.1.0] - 2023-07-15

Added

  • Finalized the LBNF grammar.

Fixed

  • Example source files.
  • Make now builds frontend files using BNFC, than compiles parsing test executable.

[0.1.0] - 2023-06-27

Added

  • Example source files.

[0.1.0] - 2022-11-29

Fixed

  • Project now builds with Stack.

Added

  • Haskell source files for lexer and parser.

[0.1.0] - 2022-09-30

Added

  • LBNF grammar plus BNFC-generated language frontend code files.

[0.1.0] - 2022-09-22

Added

  • Development plan document.

[0.1.0] - 2022-08-20

Added

  • New Haskell project using Stack, generated standard files and folders configuration.