1*22dc650dSSadaf EbrahimiPCRE LICENCE 2*22dc650dSSadaf Ebrahimi------------ 3*22dc650dSSadaf Ebrahimi 4*22dc650dSSadaf EbrahimiPCRE is a library of functions to support regular expressions whose syntax 5*22dc650dSSadaf Ebrahimiand semantics are as close as possible to those of the Perl 5 language. 6*22dc650dSSadaf Ebrahimi 7*22dc650dSSadaf EbrahimiRelease 8 of PCRE is distributed under the terms of the "BSD" licence, as 8*22dc650dSSadaf Ebrahimispecified below. The documentation for PCRE, supplied in the "doc" 9*22dc650dSSadaf Ebrahimidirectory, is distributed under the same terms as the software itself. 10*22dc650dSSadaf Ebrahimi 11*22dc650dSSadaf EbrahimiThe basic library functions are written in C and are freestanding. Also 12*22dc650dSSadaf Ebrahimiincluded in the distribution is a set of C++ wrapper functions, and a 13*22dc650dSSadaf Ebrahimijust-in-time compiler that can be used to optimize pattern matching. These 14*22dc650dSSadaf Ebrahimiare both optional features that can be omitted when the library is built. 15*22dc650dSSadaf Ebrahimi 16*22dc650dSSadaf Ebrahimi 17*22dc650dSSadaf EbrahimiTHE BASIC LIBRARY FUNCTIONS 18*22dc650dSSadaf Ebrahimi--------------------------- 19*22dc650dSSadaf Ebrahimi 20*22dc650dSSadaf EbrahimiWritten by: Philip Hazel 21*22dc650dSSadaf EbrahimiEmail local part: ph10 22*22dc650dSSadaf EbrahimiEmail domain: cam.ac.uk 23*22dc650dSSadaf Ebrahimi 24*22dc650dSSadaf EbrahimiUniversity of Cambridge Computing Service, 25*22dc650dSSadaf EbrahimiCambridge, England. 26*22dc650dSSadaf Ebrahimi 27*22dc650dSSadaf EbrahimiCopyright (c) 1997-2014 University of Cambridge 28*22dc650dSSadaf EbrahimiAll rights reserved. 29*22dc650dSSadaf Ebrahimi 30*22dc650dSSadaf Ebrahimi 31*22dc650dSSadaf EbrahimiPCRE JUST-IN-TIME COMPILATION SUPPORT 32*22dc650dSSadaf Ebrahimi------------------------------------- 33*22dc650dSSadaf Ebrahimi 34*22dc650dSSadaf EbrahimiWritten by: Zoltan Herczeg 35*22dc650dSSadaf EbrahimiEmail local part: hzmester 36*22dc650dSSadaf EbrahimiEmain domain: freemail.hu 37*22dc650dSSadaf Ebrahimi 38*22dc650dSSadaf EbrahimiCopyright(c) 2010-2014 Zoltan Herczeg 39*22dc650dSSadaf EbrahimiAll rights reserved. 40*22dc650dSSadaf Ebrahimi 41*22dc650dSSadaf Ebrahimi 42*22dc650dSSadaf EbrahimiSTACK-LESS JUST-IN-TIME COMPILER 43*22dc650dSSadaf Ebrahimi-------------------------------- 44*22dc650dSSadaf Ebrahimi 45*22dc650dSSadaf EbrahimiWritten by: Zoltan Herczeg 46*22dc650dSSadaf EbrahimiEmail local part: hzmester 47*22dc650dSSadaf EbrahimiEmain domain: freemail.hu 48*22dc650dSSadaf Ebrahimi 49*22dc650dSSadaf EbrahimiCopyright(c) 2009-2014 Zoltan Herczeg 50*22dc650dSSadaf EbrahimiAll rights reserved. 51*22dc650dSSadaf Ebrahimi 52*22dc650dSSadaf Ebrahimi 53*22dc650dSSadaf EbrahimiTHE C++ WRAPPER FUNCTIONS 54*22dc650dSSadaf Ebrahimi------------------------- 55*22dc650dSSadaf Ebrahimi 56*22dc650dSSadaf EbrahimiContributed by: Google Inc. 57*22dc650dSSadaf Ebrahimi 58*22dc650dSSadaf EbrahimiCopyright (c) 2007-2012, Google Inc. 59*22dc650dSSadaf EbrahimiAll rights reserved. 60*22dc650dSSadaf Ebrahimi 61*22dc650dSSadaf Ebrahimi 62*22dc650dSSadaf EbrahimiTHE "BSD" LICENCE 63*22dc650dSSadaf Ebrahimi----------------- 64*22dc650dSSadaf Ebrahimi 65*22dc650dSSadaf EbrahimiRedistribution and use in source and binary forms, with or without 66*22dc650dSSadaf Ebrahimimodification, are permitted provided that the following conditions are met: 67*22dc650dSSadaf Ebrahimi 68*22dc650dSSadaf Ebrahimi * Redistributions of source code must retain the above copyright notice, 69*22dc650dSSadaf Ebrahimi this list of conditions and the following disclaimer. 70*22dc650dSSadaf Ebrahimi 71*22dc650dSSadaf Ebrahimi * Redistributions in binary form must reproduce the above copyright 72*22dc650dSSadaf Ebrahimi notice, this list of conditions and the following disclaimer in the 73*22dc650dSSadaf Ebrahimi documentation and/or other materials provided with the distribution. 74*22dc650dSSadaf Ebrahimi 75*22dc650dSSadaf Ebrahimi * Neither the name of the University of Cambridge nor the name of Google 76*22dc650dSSadaf Ebrahimi Inc. nor the names of their contributors may be used to endorse or 77*22dc650dSSadaf Ebrahimi promote products derived from this software without specific prior 78*22dc650dSSadaf Ebrahimi written permission. 79*22dc650dSSadaf Ebrahimi 80*22dc650dSSadaf EbrahimiTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 81*22dc650dSSadaf EbrahimiAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 82*22dc650dSSadaf EbrahimiIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 83*22dc650dSSadaf EbrahimiARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 84*22dc650dSSadaf EbrahimiLIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 85*22dc650dSSadaf EbrahimiCONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 86*22dc650dSSadaf EbrahimiSUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 87*22dc650dSSadaf EbrahimiINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 88*22dc650dSSadaf EbrahimiCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 89*22dc650dSSadaf EbrahimiARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 90*22dc650dSSadaf EbrahimiPOSSIBILITY OF SUCH DAMAGE. 91*22dc650dSSadaf Ebrahimi 92*22dc650dSSadaf EbrahimiEnd 93