Skip to content
This repository has been archived by the owner on Jun 29, 2024. It is now read-only.

Latest commit

 

History

History
41 lines (29 loc) · 968 Bytes

CHANGELOG.md

File metadata and controls

41 lines (29 loc) · 968 Bytes

Changelog

Next version

Under development

  • Rework of entrypoint : it now works with command and not options
  • Add Renovate to manage dependencies
  • Add e2e tests
  • Add cppcheck analysis

v0.2.1

2023-08-29

  • Add --debug option to compile with debug information
  • Add -o,--out option to specify executable name
  • Change base grammar to be more functional : remove return and functionCall + transform () to be an operator
  • Specify type is mandatory, so no more type inference
  • Add a script to easily change the version
  • Rewrite all tests
  • Refactor entire code to make a lib used by the executable
  • Use googletest for tests

v0.2.0

2023-01-03

  • Implement part B
  • Create Environment and SymbolTable
  • Create ErrorsRegister
  • Implement dump function for option -a
  • Change license to MIT

v0.1.0

2022-12-17

  • Create Parser and Lexer with Antlr
  • Create Abstract Syntax Tree
  • Implement decompile function for option -d