chomp v0.2.3 Release Notes

Release Date: 2016-01-21 // over 8 years ago
  • โž• Added

    • ๐Ÿ‘€ buffer::StreamError now implements From<ParseError>

    ๐Ÿ”„ Changes

    • Backwards-incompatible: combinators::or will now retry with the second parser if the first parser reports incomplete and the input is finite.
    • ๐Ÿ‘Œ Improvements to parse! macro to make it more general and to make it easier to write simple parsers as one line. Completely updated grammar and reimplemented the macro to include:

      • Alternation operator (<|>)
      • Skip operator (<*)
      • Then operator (>>)
      • ret and err can now be used inline
      • Backwards-incompatible: ; is no longer allowed to terminate a parse! block.