Show
Ignore:
Timestamp:
09/01/06 15:33:17 (2 years ago)
Author:
audreyt
Message:

* Proper support for PCRE submatch counts.
* Disable explicit imports from RRegex.PCRE, in preparation

for a #ifdef PUGS_HAVE_PERL5 hook in RRegex.hs so that we
can switch into RRegex.Perl5 some day.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Prim/Match.hs

    r12785 r12925  
    1010import Pugs.Config 
    1111import Pugs.Prim.Code 
    12 import qualified RRegex.PCRE as PCRE 
    1312import qualified Data.Map as Map 
    1413import qualified Data.Array as Array 
     
    6766 
    6867doMatch csChars MkRulePCRE{ rxRegex = re } = do 
    69     rv <- liftIO $ PCRE.execute re csBytes 0 
     68    rv <- liftIO $ matchRegexWithPCRE re csBytes 0 
    7069    if isNothing rv then return mkMatchFail else do 
    7170    let ((fromBytes, lenBytes):subs) = Array.elems (fromJust rv)