Skip to content

Releases: jparsec/jparsec

v3.1

10 Jan 05:28
Compare
Choose a tag to compare
  • Automatic module support (Thanks to fburato!)

Release 3.0

20 Dec 05:53
Compare
Choose a tag to compare

No changes from release 3.0-rc1

3.0-rc1

05 Dec 13:35
Compare
Choose a tag to compare
  • Fix stack overflow bug when using regexes on big strings
  • Adapt code to Java 8 features: Remove various FP-like utilities, use lambdas everywhere...
  • Change copyright owner from codehaus.org to jparsec.org
  • Change package names from org.codehaus.jparsec to org.jparsec
  • Add simpler examples

jParsec 2.3

14 Jun 09:58
Compare
Choose a tag to compare
  • Fixes in javadoc to enable build with jdk1.8

jParsec 2.2.1

14 Dec 04:00
Compare
Choose a tag to compare
  • Terminals builder to minimize misuse and confusion
Terminals terms = Terminals
    .operators("+", "-", "*", "/")
    .words(Scanners.IDENTIFIER)
    .keywords("if", "else")
    .build();
  • Terminals.identifier() to improve discoverability for commonly used token level parser.
  • Pattern.toScanner().

(But really, just some maven fixup over v2.2)

v2.2 Release

11 Dec 22:02
Compare
Choose a tag to compare

Some small API enhancements:

  • Terminals.Builder to allow fluent configuration of terminals.
  • Deprecated various inconsistently named methods.
  • Added Pattern.toScanner().
  • Deprecated reluctantBetween().

v2.1 Release

10 Apr 20:07
Compare
Choose a tag to compare
jparsec-2.1

[maven-release-plugin]  copy for tag jparsec-2.1