JFlex v1.6.0 Release Notes
Release Date: 2017-11-09 // over 6 years ago-
- ๐ Unicode 7.0 is supported.
- In
%unicode
mode, supplementary code points are now handled properly.- Regular expressions are now code-point based, rather than code-unit/
char based. - Input streams are read as code point sequences - properly paired
surrogate code units are read as a single character. - All supported Unicode properties now match supplementary characters
when Unicode 3.0 or above is specified, or when no version is
0๏ธโฃ specified, causing the default Unicode version, Unicode 7.0 in this
๐ release, to be used.
- Regular expressions are now code-point based, rather than code-unit/
- ๐ New
\u{...}
escape sequence allows code points (and whitespace-separated
sequences of code points) to be specified as 1-6 hexadecimal digit values. - ๐จ Characters in matches printed in %debug mode are now Unicode escaped
(\uXXXX
) when they are outside the range 32..127. - detect javadoc class comment when followed by annotation(s) (#128)
- โ removed the "switch" and "table" code generation options
- ๐ Option
--noinputstreamctor
deprecated.
0๏ธโฃ By default no InputStream constructor is included in the generated
๐ scanner. The capability to include one is deprecated and will be
โ removed in JFlex 1.7.