Superpower v2.0.0 Release Notes
Release Date: 2018-06-10 // almost 6 years ago-
- ๐ฅ #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
+/-
toNumerics.Integer
, introducesNumerics.Natural
with the old behavior - ๐
#25 - new recognizers and parsers -
Comment.CStyle
,CPlusPlusStyle
,SqlStyle
,ShellStyle
andToEndOfLine(p)
,Span.Regex()
,Numerics.IntegerInt64
,Numerics.Natural*
variants - ๐ #25 - adds
TextSpan.Skip()
andIsMatch()
extension on text parsers - ๐ฅ #25 -
Span.While()
andSpan.Until()
renamedSpan.WithoutAny()
andSpan.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()
onTextSpan
s - ๐ #34 - JSON parser example
- ๐ #35 - support for C-style quoted strings
- #40 - improved error reporting for
ManyDelimitedBy()
- ๐ฅ #12 - removes