Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#552 Document the term "PCRS" & its library

version 3.0
pending-accepted
Fabian Keil
5
2012-08-08
2012-08-07
dg1727
No

The term "PCRS" is used several times in the Privoxy documentation, including the following at the beginning of http://www.privoxy.org/user-manual/appendix.html:

'Privoxy uses Perl-style "regular expressions" in its actions files and filter file, through the PCRE and PCRS libraries.'

Another example is at the end of the first block of text in http://www.privoxy.org/user-manual/filter-file.html:

'you ... may want to look at the PCRS documentation for the subtle differences to Perl behaviour.'

I haven't found a definition of the term "PCRS" anywhere in the Privoxy documentation or on the Web. I also haven't found any further documentation about a "PCRS library." For example, my Linux package management program lists "libpcre3" as a dependency for Privoxy, but there don't seem to be any dependencies with "pcrs" in the name.

Even though the answers may be obvious, it would be nice if they could be added to the Privoxy documentation. Thanks.

Discussion

  • dg1727
    dg1727
    2012-08-07

    Reported when Privoxy 3.0.19 was current.

     
  • Fabian Keil
    Fabian Keil
    2012-08-08

    • assigned_to: nobody --> fabiankeil
    • status: open --> pending-accepted
     
  • Fabian Keil
    Fabian Keil
    2012-08-08

    PCRS (Perl-compatible regular substitution) is the domain specific language Privoxy filters are written in (s@bla@fasel@).

    As the official version is no longer maintained, Privoxy nowadays uses a forked version that contains a couple of Privoxy-specific improvements.

    The man page is available at http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/doc/pcrs.3?revision=1.7&view=markup, but for most users reading the filter documentation in Privoxy's user manual is probably sufficient.

    I agree that the documentation should not assume that the reader already knows what PCRS is.