[Swift-devel] regexp_mapper redundant?
    Ben Clifford 
    benc at hawaga.org.uk
       
    Tue Feb  3 05:26:36 CST 2009
    
    
  
It might be the case now that many of the mappings provided by 
regexp_mapper can be implemented using single_filename_mapper and @regexp 
and @filename.
Previously this did not work, I think because of lack of dataflow 
dependency handling in mapper parameters. However, that handling is in 
place now.
So perhaps it is the case that:
file f <regexp_mapper;source=s,match="(.*)gif",transform="\1jpg">;
is the same as:
file f <single_file_mapper;file=@regexp(@filename(s),"gif","jpg")>;
This isn't quite a complete replacment, because the @regexp function 
doesn't seem to support substitution groups like \1
It perhaps could be made to, though.
-- 
    
    
More information about the Swift-devel
mailing list