libregexp-assemble-perl 0.35-2 source package in Ubuntu


libregexp-assemble-perl (0.35-2) unstable; urgency=low

  * Add build-arch target
  * Standards-Version to 3.9.2
 -- Ubuntu Archive Auto-Sync <email address hidden>   Tue,  25 Oct 2011 08:32:59 +0000

Upload details

Uploaded by:
Ubuntu Archive Auto-Sync on 2011-10-25
Uploaded to:
Original maintainer:
Xavier Guimard
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Precise release on 2011-10-25 universe perl


Precise: [FULLYBUILT] i386


File Size SHA-256 Checksum
libregexp-assemble-perl_0.35.orig.tar.gz 85.0 KiB 0301cc6b2930091ebe8f3e6f75ced95c4a4c9ee16c4261998a08938363ce5dd7
libregexp-assemble-perl_0.35-2.debian.tar.gz 6.5 KiB 1a90afb643a791708d85fbd9aa5b7162828dcb213f3a9bd6fccb491a160f2dec
libregexp-assemble-perl_0.35-2.dsc 1.2 KiB 51b37554b531a0111d6785d62d0dce254473c622f209431a09357cbf2a90a041

Available diffs

View changes file

Binary packages built by this source

libregexp-assemble-perl: Assemble multiple Regular Expressions into a single RE

 Regexp::Assemble takes an arbitrary number of regular expressions
 and assembles them into a single regular expression (or RE) that
 matches all that the individual REs match.
 As a result, instead of having a large list of expressions to loop
 over, a target string only needs to be tested against one expression.
 This is interesting when you have several thousand patterns to deal
 with. Serious effort is made to produce the smallest pattern possible.
 It is also possible to track the original patterns, so that you can
 determine which, among the source patterns that form the assembled
 pattern, was the one that caused the match to occur.
 You should realise that large numbers of alternations are processed
 in perl's regular expression engine in O(n) time, not O(1). If you
 are still having performance problems, you should look at using a
 trie. Note that Perl's own regular expression engine implements
 trie optimisations since perl 5.10. Regexp::Assemble will do the
 right thing when it knows it's running on a trie'd perl.
 (At least in some version after this one).