All Versions
10
Latest Version
2.6
Avg Release Cycle
2 days
Latest Release
1475 days ago

Changelog History

  • v2.6 Changes

    March 15, 2020

    ๐Ÿฑ ๐ŸŽ‰ ParserKt is now on Sonatype OSS (aka. Maven Central) OSSRepoHosting!!!

    ๐Ÿ”„ Changes since v2.3: Typo fix in docs, Synchronize Sonatype OSS, no code changes

  • v2.3 Changes

    March 03, 2020
    • coercion for itemTyped
    • ๐Ÿ‘ better error reporting
    • ๐Ÿšš LexerFeed: Remove consume override, use EOF tok
  • v2.2 Changes

    March 03, 2020
    • โž• Add asConstant in util, Add asCount, asMap in ext
    • ๐Ÿ“œ Closes #2
      • Add ByteOps, ShortOps
      • Add org.parserkt.util.NumEqualize
      • Extract PatternConv, Add toPairPat, Move toLongPat
    • Stricter checks for Seq.show
    • โž• Add EOF check for LexerFeed
    • Misc improves to toPreetyDoc
  • v2.1

    March 01, 2020
  • v2.0 Changes

    March 01, 2020
    • ๐Ÿ“‡ Renamed PairedLazyTrie, PairedGreedyTrie to LazyPairedTrie, ...
    • ๐Ÿ“‡ Rename NumUnitTrie to TrieNumUnit
    • ๐Ÿ‘‰ Make TextPreety join, surround, operator plus return identical Preety.Doc
    • 0๏ธโƒฃ ConstantPattern.toDefault now return ConstantPattern
    • โž• Add default parameter for SatisfyPattern.clam
    • โœ‚ Remove Iterable.toMap due to kotlin.collection already have Iterable.associate
    • JoinBy and FoldPattern now PatternWrapperKind
    • Seq will now check tuple size before read (calling )
    • ๐Ÿ‘ Better error messages for JoinBy&Repeat
  • v1.2 Changes

    February 27, 2020

    โšก๏ธ Updated ext:LayoutPattern

    • โž• Add Deep.toString
    • ๐Ÿ‘‰ Make ShowVisitor protected and publish its indent argument
  • v1.1 Changes

    February 25, 2020
    • ๐Ÿ›  Fixed CharInput.STDIN now Feed<Char>, not Feed<Any!>
    • ๐Ÿ“‡ Rename LexicalBasics.elementTyped to LexicalBasics.itemTyped, and add predicate parameter
    • ๐Ÿšš Move newlineChar and singleLine to LexicalBasics
  • v1.0

    February 23, 2020
  • v0.9.3

    February 22, 2020
  • v0.9.2

    February 22, 2020