Skip to content

0.2.0

Choose a tag to compare

@RunDevelopment RunDevelopment released this 03 May 20:28
· 427 commits to master since this release

Breaking changes

  • New CharSet API. This renames some of has* methods, to instead use names based on set relations.
  • NFA#concat is now called append.
  • NodeList#final is now called finals for both DFA and NFA nodes lists.
  • NFANode#in and NFANode#out are now of type ReadonlyMap instead of Map.

Added

  • New options for NFA.fromRegex to disable assertions instead of throwing an error and to simplify quantifiers with a huge maximum.
  • New NFA#prepend method.
  • Added changelog.

Changed

  • CharSet#toString now uses a simple hexadecimal format.

Fixed

  • NFA#append modified the given NFA.

v0.1.1...v0.2.0