Download List

Project Description

monq.jfa is a class library for fast and flexible text filtering with regular expressions. In contrast to java.util.regex, monq.jfa allows a regular expression to be bound to an action that is automatically called whenever a match is spotted in an input stream. In addition, it can combine several ten thousand regex/action pairs into one machinery (called a "deterministic finite automaton" or DFA) for fast parallel text filtering. A general purpose TCP server and associated classes in monq.net allow the bigger DFAs to be run as servers.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-09-19 19:08 Back to release list
0.16

A region-of-interest (ROI) -- similar to monq.programs.Grep -- can now be defined when setting up a finite automaton (FA) via Jython. The ROI restricts the work of the pattern/action pairs of the FA to the region of interest. Text outside the ROI can either be deleted or ignored. Unit tests were added for JyFA. Exception reporting for CallbackExceptions was (hopefully) improved.
Tags: Minor feature enhancements

Project Resources