Skip to content

Latest commit

 

History

History
92 lines (43 loc) · 4.6 KB

CHANGELOG.md

File metadata and controls

92 lines (43 loc) · 4.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.5.6 (2020-06-01)

Note: Version bump only for package @thi.ng/parse

0.5.0 (2020-04-23)

Features

  • parse: add built-ins, extract STRING, minor updates (458f5b3)

0.4.0 (2020-04-21)

Bug Fixes

  • parse: update not() behavior, add passD() (1d0f4c4)

Features

  • parse: update grammar DSL, hoist xforms (861e7f3)

0.3.0 (2020-04-20)

Features

  • parse: add discarding combinators, move discard (e09a2c4)
  • parse: add dynamic() & DynamicParser (b914267)
  • parse: add grammar default transforms, update/fix rules (03ed965)
  • parse: add more whitespace presets (1398e2b)
  • parse: add ParseContext.reset(), update addChild() (d47c0a2)
  • parse: add skipWhile(), more discarded wrappers (832c0b7)
  • parse: add withID() xform, add doc strings (e16426b)
  • parse: add/update combinators (e4eab03)
  • parse: add/update/rename parser presets (12f2499)
  • parse: add/update/rename parser primitives (328103f)
  • parse: initial checkin grammar compiler (38e9c66)
  • parse: update ESC & whitespace parsers (069a6ef)
  • parse: update grammar parser & compiler (822fcba)

0.2.0 (2020-04-17)

Features

  • parse: add/rename/reorg parsers, xforms, ctx (ee537f4)

Performance Improvements

  • parse: major speedup satisfy() (~1.6x faster) (8ca5c7f)

0.1.0 (2020-04-16)

Features

  • parse: add ArrayReader, update pkg info (3bec0db)
  • parse: add collect/xfCollect, update xfPrint (43f3368)
  • parse: add ctx getters, add presets, update maybe (02597bf)
  • parse: import as new package (151e50c)
  • parse: make retained state info optional (a89ee87)
  • parse: update defContext, add basic array test (cd7363d)
  • parse: update ParseContext, repeat & lift (bef1d4f)
  • parse: update repeat ops, reader, initial state (c5cfabe)