[TRE-general] TRE 0.7.5 released
Ville Laurikari
ville at laurikari.net
Sun Dec 10 09:55:54 EET 2006
TRE 0.7.5 has been released. The source code is available on the TRE
website:
http://laurikari.net/tre/
New in 0.7.5:
- Swedish translation added.
- Makefile and source code distribution problems fixed.
- Documentation updates.
- Adding a "+" or "*" after another repetition operator is now an
error instead of an application of that operator and gives the
REG_BADRPT error. Adding a "?" means matching as few characters
as possible and is still allowed.
This change was made to avoid confusion with "possessive"
(non-backtracking) quantifiers. In Java (and .NET?) adding a "+"
means that the matcher doesn't backtrack over that point. In
previous versions of TRE adding a "+" or "*" caused the
backtracking matcher to backtrack a lot more instead of less. In
some cases this caused very slow execution.
- New agrep command line option -q (--quiet, --silent).
- Bug fixes:
- agrep now correctly returns exit code 1 when no matches found.
- Fixed regexp parser bug affecting big-endian 64 bit
architectures (sparc, ppc). The bug caused all regexps to match
an empty string and nothing else.
- Fixed agrep memory usage problems when reading from pipes.
See the file `ChangeLog' included in the source code distribution for
a detailed list of changes.
--
http://www.iki.fi/vl/
More information about the TRE-general
mailing list