monq.jfa 0.18 review

Download
by rbytes.net on

monq.jfa is the core Java class library used to implement Whatizit

License: GPL (GNU General Public License)
File size: 217K
Developer: Harald Kirsch
0 stars award from rbytes.net

monq.jfa is the core Java class library used to implement Whatizit. It allows for fast and flexible text filtering with regular expressions.

In contrast to java.util.regex, monq.jfa allows to bind a regular expression to an action that is automatically called whenever a match is spotted in an input stream.
In addition it is possible to combine several tenthousand regex/action pairs into one machinery (called DFA).

The DFA filters input to output by looking for matches of all regular expressions in parallel, calling their actions to reformat the text or to incrementally built up a data structure.

The filtering speed is 1.5MB/s on P4 2.6GHz and is mostly unrelated to the number of regex/action pairs.

What's New in This Release:
A problem where DictFilter templates containing character entities like < resulted in garbled output was fixed.

monq.jfa 0.18 keywords