Skip to content

1.1.0

Latest
Compare
Choose a tag to compare
@fosskers fosskers released this 08 May 21:22
· 6 commits to master since this release
d448d14

Added

  • The parcom/datetime system.
  • Parser: any-if.
  • Parser: sneak.
  • Combinator: take-until.

Changed

  • Vastly improved performance. Runtime is ~3x faster and uses 25x less memory.
  • The signalling of parsing success and failure is done through multiple return
    values, not structs. The fundamental signature of parser functions is thus now
    offset -> (value, offset).
  • Contextual information when parsing fails is more accurate.
  • anybut -> any-but

Removed

  • The explicit parser, failure, and input types. This is now managed by
    multiple return values, as described above.