Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
jflex-1.8.0.zip.zip.sha1 | 2020-02-28 | 58 Bytes | |
jflex-1.8.0.tar.gz.sha1 | 2020-02-28 | 61 Bytes | |
jflex-1.8.0.tar.gz.asc | 2020-02-28 | 833 Bytes | |
jflex-1.8.0.tar.gz | 2020-02-28 | 4.9 MB | |
manual.pdf | 2020-02-26 | 449.7 kB | |
jflex-1.8.0.zip.asc | 2020-02-26 | 833 Bytes | |
jflex-1.8.0.zip | 2020-02-26 | 5.1 MB | |
JFlex 1.8.0 source code.tar.gz | 2020-02-26 | 13.0 MB | |
JFlex 1.8.0 source code.zip | 2020-02-26 | 18.3 MB | |
README.md | 2020-02-26 | 2.1 kB | |
Totals: 10 Items | 41.7 MB | 0 |
yychar
type has been changed fromint
tolong
in order to support large files (> 2GB) (#605)- Add
@SuppressWarnings("FallThrough")
on generated lexer [#454] - Defend against spoon-feeding readers not fully populating the scanning buffer [#543]
- Add support for Unicode 10.0 [#540] 11.0 [#555] 12.0 [#556] and 12.1 [#563]
- Unicode Emoji properties are supported for Unicode versions 8.0+ (#546)
- Significantly decreased memory usage for unicode scanners from ~4MB to typical ~20kB. (#697)
- Macro expressions in character classes are now allowed (#216, [#654])
- Expose
yyatEOF()
in generated scanner API (#644) - Pipe action
|
now works for<<EOF>>
(#201) - Explicitly use UTF-8 encoding for skeleton files and dot files (#470)
- Maven plugin now correctly checks
#include
file time stamp (#694) - Slightly optimised character classes when
^
operator is used (#682) - Normalised character class order. This has no influence on how text is matched, but makes
--dump
output more comparable. (#650) - Fixed a bug in the negation
!
operator that in rare circumstances would match not everything covered by the negation (#567). - The
.
expression now does not match unpaired surrogates, since these are not characters. (#544) - Example specs now with build for ant, make, and maven
- Introduced a code
LexGenerator
API. [#428] [#448] - Add the jflex source in generated code [#371] [#399]
- Code cleanup
- modularisation effort
- Removed dead code class
CharSet
[#480] - Use
@AutoValue
[#505] - Fixed PMD violations [#413] [#418]
- Use Truth in tests [#365] [#660]
- Replace commons-io by guava [#319]
- Dep updates
- Updated maven dependencies [#409]
- Updated the Maven wrapper to 0.4.2 [#382]
- Build system
- retired ant build [#432]
- now supporting Bazel build
See all changes in milestone 1.8.0