pcre.license revision 1212
758N/A--------------
758N/A- PCRE v8.21 -
758N/A--------------
1080N/AOracle Internal Tracking Number 9271
1141N/A------------------------------------------------------------------------------
230N/A
1212N/APCRE LICENCE
1212N/A------------
230N/A
1212N/APCRE is a library of functions to support regular expressions whose syntax
1212N/Aand semantics are as close as possible to those of the Perl 5 language.
230N/A
1212N/ARelease 8 of PCRE is distributed under the terms of the "BSD" licence, as
1212N/Aspecified below. The documentation for PCRE, supplied in the "doc"
1212N/Adirectory, is distributed under the same terms as the software itself.
230N/A
1212N/AThe basic library functions are written in C and are freestanding. Also
1212N/Aincluded in the distribution is a set of C++ wrapper functions, and a
1212N/Ajust-in-time compiler that can be used to optimize pattern matching. These
1212N/Aare both optional features that can be omitted when the library is built.
230N/A
230N/A
1212N/ATHE BASIC LIBRARY FUNCTIONS
1212N/A---------------------------
1212N/A
1212N/AWritten by: Philip Hazel
1212N/AEmail local part: ph10
1212N/AEmail domain: cam.ac.uk
1212N/A
1212N/AUniversity of Cambridge Computing Service,
1212N/ACambridge, England.
1212N/A
1212N/ACopyright (c) 1997-2011 University of Cambridge
1212N/AAll rights reserved.
1212N/A
1212N/A
1212N/APCRE JUST-IN-TIME COMPILATION SUPPORT
1212N/A-------------------------------------
230N/A
1212N/AWritten by: Zoltan Herczeg
1212N/AEmail local part: hzmester
1212N/AEmain domain: freemail.hu
1212N/A
1212N/ACopyright(c) 2010-2011 Zoltan Herczeg
1212N/AAll rights reserved.
1212N/A
230N/A
1212N/ASTACK-LESS JUST-IN-TIME COMPILER
1212N/A--------------------------------
758N/A
1212N/AWritten by: Zoltan Herczeg
1212N/AEmail local part: hzmester
1212N/AEmain domain: freemail.hu
1212N/A
1212N/ACopyright(c) 2009-2011 Zoltan Herczeg
1212N/AAll rights reserved.
758N/A
758N/A
1212N/ATHE C++ WRAPPER FUNCTIONS
1212N/A-------------------------
758N/A
1212N/AContributed by: Google Inc.
230N/A
1212N/ACopyright (c) 2007-2011, Google Inc.
1212N/AAll rights reserved.
758N/A
758N/A
1212N/ATHE "BSD" LICENCE
1212N/A-----------------
1212N/A
1212N/ARedistribution and use in source and binary forms, with or without
1212N/Amodification, are permitted provided that the following conditions are met:
1212N/A
1212N/A * Redistributions of source code must retain the above copyright notice,
1212N/A this list of conditions and the following disclaimer.
1212N/A
1212N/A * Redistributions in binary form must reproduce the above copyright
1212N/A notice, this list of conditions and the following disclaimer in the
1212N/A documentation and/or other materials provided with the distribution.
758N/A
1212N/A * Neither the name of the University of Cambridge nor the name of Google
1212N/A Inc. nor the names of their contributors may be used to endorse or
1212N/A promote products derived from this software without specific prior
1212N/A written permission.
1212N/A
1212N/ATHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1212N/AAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1212N/AIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1212N/AARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
1212N/ALIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1212N/ACONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1212N/ASUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1212N/AINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1212N/ACONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1212N/AARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1212N/APOSSIBILITY OF SUCH DAMAGE.
230N/A
230N/A
1212N/AADDITIONAL COPYRIGHT NOTICES PRESENT IN SOURCE CODE FILES:
1212N/A
1212N/A1. Cambridge University/Philip Hazel Copyright Header:
230N/A
1212N/A/*************************************************
1212N/A* Perl-Compatible Regular Expressions *
1212N/A*************************************************/
230N/A
1212N/A/* PCRE is a library of functions to support regular expressions whose syntax
1212N/Aand semantics are as close as possible to those of the Perl 5 language.
230N/A
1212N/A Written by Philip Hazel
1212N/A Copyright (c) 1997-2011 University of Cambridge
230N/A
1212N/A-----------------------------------------------------------------------------
230N/ARedistribution and use in source and binary forms, with or without
230N/Amodification, are permitted provided that the following conditions are met:
230N/A
230N/A * Redistributions of source code must retain the above copyright notice,
230N/A this list of conditions and the following disclaimer.
230N/A
230N/A * Redistributions in binary form must reproduce the above copyright
230N/A notice, this list of conditions and the following disclaimer in the
230N/A documentation and/or other materials provided with the distribution.
230N/A
1212N/A * Neither the name of the University of Cambridge nor the names of its
1212N/A contributors may be used to endorse or promote products derived from
1212N/A this software without specific prior written permission.
230N/A
230N/ATHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
230N/AAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
230N/AIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
230N/AARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
230N/ALIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
230N/ACONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
230N/ASUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
230N/AINTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
230N/ACONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
230N/AARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
230N/APOSSIBILITY OF SUCH DAMAGE.
1212N/A-----------------------------------------------------------------------------
1212N/A*/
230N/A
1212N/A
1212N/A2. GOOGLE Copyright Header:
1212N/A
1212N/A
1212N/A// Copyright (c) 2005 - 2010, Google Inc.
1212N/A// All rights reserved.
1212N/A//
1212N/A// Redistribution and use in source and binary forms, with or without
1212N/A// modification, are permitted provided that the following conditions are
1212N/A// met:
1212N/A//
1212N/A// * Redistributions of source code must retain the above copyright
1212N/A// notice, this list of conditions and the following disclaimer.
1212N/A// * Redistributions in binary form must reproduce the above
1212N/A// copyright notice, this list of conditions and the following disclaimer
1212N/A// in the documentation and/or other materials provided with the
1212N/A// distribution.
1212N/A// * Neither the name of Google Inc. nor the names of its
1212N/A// contributors may be used to endorse or promote products derived from
1212N/A// this software without specific prior written permission.
1212N/A//
1212N/A// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1212N/A// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1212N/A// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1212N/A// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1212N/A// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1212N/A// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1212N/A// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1212N/A// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1212N/A// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1212N/A// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1212N/A// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1212N/A//
1212N/A// Author: Sanjay Ghemawat
1212N/A// Author: Greg J. Badros
1212N/A// Author: wilsonh@google.com (Wilson Hsieh)
1212N/A
1212N/A
1212N/A3. Stack-less Just-In-Time Compiler Copyright Header:
1212N/A
1212N/A
1212N/A * Stack-less Just-In-Time compiler
1212N/A *
1212N/A * Copyright 2009-2010 Zoltan Herczeg (hzmester@freemail.hu). All rights reserved.
1212N/A *
1212N/A * Redistribution and use in source and binary forms, with or without modification, are
1212N/A * permitted provided that the following conditions are met:
1212N/A *
1212N/A * 1. Redistributions of source code must retain the above copyright notice, this list of
1212N/A * conditions and the following disclaimer.
1212N/A *
1212N/A * 2. Redistributions in binary form must reproduce the above copyright notice, this list
1212N/A * of conditions and the following disclaimer in the documentation and/or other materials
1212N/A * provided with the distribution.
1212N/A *
1212N/A * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS ``AS IS'' AND ANY
1212N/A * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1212N/A * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
1212N/A * SHALL THE COPYRIGHT HOLDER(S) OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1212N/A * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
1212N/A * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
1212N/A * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1212N/A * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1212N/A * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1212N/A
1212N/A
1212N/A
1212N/A