[Lunar-commits] <moonbase> tre: Initial import.

Dennis 'stumbles' Veatch stumbles at lunar-linux.org
Fri Nov 14 22:01:38 CET 2008


commit c6d4e443ae04f1fa8e9ab50dacfb54258487dc53
Author: Dennis 'stumbles' Veatch <stumbles at lunar-linux.org>
Date:   Fri Nov 14 16:01:38 2008 -0500

    tre: Initial import.
---
 utils/tre/DETAILS |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/utils/tre/DETAILS b/utils/tre/DETAILS
new file mode 100644
index 0000000..5f01ba3
--- /dev/null
+++ b/utils/tre/DETAILS
@@ -0,0 +1,22 @@
+          MODULE=tre
+         VERSION=0.7.5
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://laurikari.net/$MODULE/
+      SOURCE_VFY=sha1:16b860479341f3179ef987765aacda9e2803f7bb
+        WEB_SITE=http://laurikari.net/tre/index.html
+         ENTERED=20081114
+         UPDATED=20081114
+           SHORT="POSIX compliant regexp matching library"
+
+cat << EOF
+TRE is a lightweight, robust, and efficient POSIX compliant regexp matching
+library with some exciting features such as approximate (fuzzy) matching.
+
+The matching algorithm used in TRE uses linear worst-case time in the length of
+the text being searched, and quadratic worst-case time in the length of the
+used regular expression. In other words, the time complexity of the algorithm
+is O(M2N), where M is the length of the regular expression and N is the length
+of the text. The used space is also quadratic on the length of the regex, but
+does not depend on the searched string. This quadratic behaviour occurs only on
+pathological cases which are probably very rare in practice.
+EOF


More information about the Lunar-commits mailing list