Skip to content

v2.0.0

Compare
Choose a tag to compare
@datalust-build datalust-build released this 10 Jun 22:26
c4797db
  • #12 - removes Tokenizer.Previous - breaking
  • #19 - Between() combinator
  • #23 - create empty results based on expected tokens
  • #21 - Chain() without recursion
  • #25 - TokenizerBuilder
  • #25 - accept a sign +/- to Numerics.Integer, introduces Numerics.Natural with the old behavior
  • #25 - new recognizers and parsers - Comment.CStyle, CPlusPlusStyle, SqlStyle, ShellStyle and ToEndOfLine(p), Span.Regex(), Numerics.IntegerInt64, Numerics.Natural* variants
  • #25 - adds TextSpan.Skip() and IsMatch() extension on text parsers
  • #25 - Span.While() and Span.Until() renamed Span.WithoutAny() and Span.WithAll(), no longer accept zero-length matches - breaking
  • #30 - a variety of new library parsers - Instance.Iso8601DateTime, Numerics.HexDigits(), HexUInt32(), HexUInt64(), Decimal(), Identifier.CStyle, Cast() combinator, QuotedString.SqlStyle()
  • #32 - Repeat() combinator
  • #33 - Apply() on TextSpans
  • #34 - JSON parser example
  • #35 - support for C-style quoted strings
  • #40 - improved error reporting for ManyDelimitedBy()