Releases: jparsec/jparsec
Releases · jparsec/jparsec
v3.1
Release 3.0
No changes from release 3.0-rc1
3.0-rc1
- 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
toorg.jparsec
- Add simpler examples
jParsec 2.3
- Fixes in javadoc to enable build with jdk1.8
jParsec 2.2.1
- 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
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
jparsec-2.1 [maven-release-plugin] copy for tag jparsec-2.1