Skip to content

Latest commit

 

History

History
129 lines (93 loc) · 2.08 KB

changelog.rst

File metadata and controls

129 lines (93 loc) · 2.08 KB

Changelog

[v0.7.0] - 2021-01-23

Added

  • Add function to define setUp and tearDown in niml (#54)

Changed

  • Change the design and how to use nimy (#59, #60)

Other

  • Remove functions toConst and reconstruct

[v0.6.1] - 2020-07-14

Fixed

  • Issue #51 - [^...] in regex used in niml does not work.

Other

  • Do some Refactorings.
  • Rewrite about MaxLoopIteratios problem in README.

[v0.6.0] - 2020-05-22

Changed

  • Change the licence to MIT.

[v0.5.1] - 2020-01-28

Changed

  • Rename "test_nimly.nim" to "test_readme_example.nim".

[v0.5.0] - 2020-01-08

Changed

  • Restricted exports in main module nimly.

[v0.4.2] - 2020-01-08

Fixed

  • Remove an unused variable.

[v0.4.1] - 2020-01-06

Fixed

  • Fix the bug that lexer sometimes count a newlines multiply for line number information (Issue #34)

[v0.4.0] - 2019-09-25

Changed

  • Update depended nim version.
    • Change not to print debug massage in non-debug bulid. (the printing was needed not to issue error in generating parser. This relates some nim VM's bugs.)

Fixed

  • Avoid to issue some warns in sanity running.

[v0.3.0] - 2019-07-04

Changed

  • Update depended nim version.
    • Change to use macros.strVal
    • Change to use xxxHashSet instead of xxxHash

[v0.2.1] - 2019-04-12

Added

  • Add some tests.

Fixed

  • Fix the bug that nimy's rule clause cannot contains comments.

[v0.2.0] - 2019-04-11

Added

  • Add [] and {} (for EBNF) to nimy's syntax.

[v0.1.0] - 2019-04-04

Added

  • Add functions to generate LALR(1) parsing table.

Changed

  • Change nimy to make LALR(1) parsing table insted of LR(1) parsing table in default.
  • Many refactorings.

[v0.0.0] - 2019-03-22

The first release