1 |
|
2 -------------- |
1 -------------- |
3 - PCRE v8.21 - |
2 - PCRE v8.21 - |
4 -------------- |
3 -------------- |
5 Oracle Internal Tracking Number 9271 |
4 Oracle Internal Tracking Number 9271 |
|
5 ------------------------------------------------------------------------------ |
6 |
6 |
7 PCRE LICENCE |
7 PCRE LICENCE |
8 ------------ |
8 ------------ |
9 |
9 |
10 PCRE is a library of functions to support regular expressions whose syntax |
10 PCRE is a library of functions to support regular expressions whose syntax |
11 and semantics are as close as possible to those of the Perl 5 language. |
11 and semantics are as close as possible to those of the Perl 5 language. |
12 |
12 |
13 Release 8 of PCRE is distributed under the terms of the "BSD" licence, as |
13 Release 8 of PCRE is distributed under the terms of the "BSD" licence, as |
14 specified below. The documentation for PCRE, supplied in the "doc" |
14 specified below. The documentation for PCRE, supplied in the "doc" |
15 directory, is distributed under the same terms as the software itself. |
15 directory, is distributed under the same terms as the software itself. |
16 |
16 |
17 The basic library functions are written in C and are freestanding. Also |
17 The basic library functions are written in C and are freestanding. Also |
18 included in the distribution is a set of C++ wrapper functions, and a |
18 included in the distribution is a set of C++ wrapper functions, and a |
19 just-in-time compiler that can be used to optimize pattern matching. These |
19 just-in-time compiler that can be used to optimize pattern matching. These |
20 are both optional features that can be omitted when the library is built. |
20 are both optional features that can be omitted when the library is built. |
21 |
21 |
22 |
22 |
23 THE BASIC LIBRARY FUNCTIONS |
23 THE BASIC LIBRARY FUNCTIONS |
24 --------------------------- |
24 --------------------------- |
25 |
25 |
26 Written by: Philip Hazel |
26 Written by: Philip Hazel |
27 Email local part: ph10 |
27 Email local part: ph10 |
28 Email domain: cam.ac.uk |
28 Email domain: cam.ac.uk |
29 |
29 |
30 University of Cambridge Computing Service, |
30 University of Cambridge Computing Service, |
31 Cambridge, England. |
31 Cambridge, England. |
32 |
32 |
33 Copyright (c) 1997-2011 University of Cambridge |
33 Copyright (c) 1997-2011 University of Cambridge |
34 All rights reserved. |
34 All rights reserved. |
35 |
35 |
36 |
36 |
37 PCRE JUST-IN-TIME COMPILATION SUPPORT |
37 PCRE JUST-IN-TIME COMPILATION SUPPORT |
38 ------------------------------------- |
38 ------------------------------------- |
39 |
39 |
40 Written by: Zoltan Herczeg |
40 Written by: Zoltan Herczeg |
41 Email local part: hzmester |
41 Email local part: hzmester |
42 Emain domain: freemail.hu |
42 Emain domain: freemail.hu |
43 |
43 |
44 Copyright(c) 2010-2011 Zoltan Herczeg |
44 Copyright(c) 2010-2011 Zoltan Herczeg |
45 All rights reserved. |
45 All rights reserved. |
46 |
46 |
47 |
47 |
48 STACK-LESS JUST-IN-TIME COMPILER |
48 STACK-LESS JUST-IN-TIME COMPILER |
49 -------------------------------- |
49 -------------------------------- |
50 |
50 |
51 Written by: Zoltan Herczeg |
51 Written by: Zoltan Herczeg |
52 Email local part: hzmester |
52 Email local part: hzmester |
53 Emain domain: freemail.hu |
53 Emain domain: freemail.hu |
54 |
54 |
55 Copyright(c) 2009-2011 Zoltan Herczeg |
55 Copyright(c) 2009-2011 Zoltan Herczeg |
56 All rights reserved. |
56 All rights reserved. |
57 |
57 |
58 |
58 |
59 THE C++ WRAPPER FUNCTIONS |
59 THE C++ WRAPPER FUNCTIONS |
60 ------------------------- |
60 ------------------------- |
61 |
61 |
62 Contributed by: Google Inc. |
62 Contributed by: Google Inc. |
63 |
63 |
64 Copyright (c) 2007-2011, Google Inc. |
64 Copyright (c) 2007-2011, Google Inc. |
65 All rights reserved. |
65 All rights reserved. |
66 |
66 |
67 |
67 |
68 THE "BSD" LICENCE |
68 THE "BSD" LICENCE |
69 ----------------- |
69 ----------------- |
70 |
70 |
71 Redistribution and use in source and binary forms, with or without |
|
72 modification, are permitted provided that the following conditions are met: |
|
73 |
|
74 * Redistributions of source code must retain the above copyright notice, |
|
75 this list of conditions and the following disclaimer. |
|
76 |
|
77 * Redistributions in binary form must reproduce the above copyright |
|
78 notice, this list of conditions and the following disclaimer in the |
|
79 documentation and/or other materials provided with the distribution. |
|
80 |
|
81 * Neither the name of the University of Cambridge nor the name of Google |
|
82 Inc. nor the names of their contributors may be used to endorse or |
|
83 promote products derived from this software without specific prior |
|
84 written permission. |
|
85 |
|
86 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
|
87 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
88 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|
89 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
|
90 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
|
91 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
|
92 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
|
93 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
|
94 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
|
95 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
|
96 POSSIBILITY OF SUCH DAMAGE. |
|
97 |
|
98 |
|
99 ADDITIONAL COPYRIGHT NOTICES PRESENT IN SOURCE CODE FILES: |
|
100 |
|
101 1. Cambridge University/Philip Hazel Copyright Header: |
|
102 |
|
103 /************************************************* |
|
104 * Perl-Compatible Regular Expressions * |
|
105 *************************************************/ |
|
106 |
|
107 /* PCRE is a library of functions to support regular expressions whose syntax |
|
108 and semantics are as close as possible to those of the Perl 5 language. |
|
109 |
|
110 Written by Philip Hazel |
|
111 Copyright (c) 1997-2011 University of Cambridge |
|
112 |
|
113 ----------------------------------------------------------------------------- |
|
114 Redistribution and use in source and binary forms, with or without |
71 Redistribution and use in source and binary forms, with or without |
115 modification, are permitted provided that the following conditions are met: |
72 modification, are permitted provided that the following conditions are met: |
116 |
73 |
117 * Redistributions of source code must retain the above copyright notice, |
74 * Redistributions of source code must retain the above copyright notice, |
118 this list of conditions and the following disclaimer. |
75 this list of conditions and the following disclaimer. |
119 |
76 |
120 * Redistributions in binary form must reproduce the above copyright |
77 * Redistributions in binary form must reproduce the above copyright |
121 notice, this list of conditions and the following disclaimer in the |
78 notice, this list of conditions and the following disclaimer in the |
122 documentation and/or other materials provided with the distribution. |
79 documentation and/or other materials provided with the distribution. |
123 |
80 |
124 * Neither the name of the University of Cambridge nor the names of its |
81 * Neither the name of the University of Cambridge nor the name of Google |
125 contributors may be used to endorse or promote products derived from |
82 Inc. nor the names of their contributors may be used to endorse or |
126 this software without specific prior written permission. |
83 promote products derived from this software without specific prior |
|
84 written permission. |
127 |
85 |
128 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
86 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
129 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
87 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
130 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
88 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
131 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
89 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
134 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
92 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
135 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
93 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
136 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
94 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
137 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
95 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
138 POSSIBILITY OF SUCH DAMAGE. |
96 POSSIBILITY OF SUCH DAMAGE. |
139 ----------------------------------------------------------------------------- |
|
140 */ |
|
141 |
97 |
142 |
98 End |
143 2. GOOGLE Copyright Header: |
|
144 |
|
145 |
|
146 // Copyright (c) 2005 - 2010, Google Inc. |
|
147 // All rights reserved. |
|
148 // |
|
149 // Redistribution and use in source and binary forms, with or without |
|
150 // modification, are permitted provided that the following conditions are |
|
151 // met: |
|
152 // |
|
153 // * Redistributions of source code must retain the above copyright |
|
154 // notice, this list of conditions and the following disclaimer. |
|
155 // * Redistributions in binary form must reproduce the above |
|
156 // copyright notice, this list of conditions and the following disclaimer |
|
157 // in the documentation and/or other materials provided with the |
|
158 // distribution. |
|
159 // * Neither the name of Google Inc. nor the names of its |
|
160 // contributors may be used to endorse or promote products derived from |
|
161 // this software without specific prior written permission. |
|
162 // |
|
163 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |
|
164 // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT |
|
165 // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR |
|
166 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT |
|
167 // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
|
168 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
|
169 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |
|
170 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |
|
171 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
|
172 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
|
173 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|
174 // |
|
175 // Author: Sanjay Ghemawat |
|
176 // Author: Greg J. Badros |
|
177 // Author: [email protected] (Wilson Hsieh) |
|
178 |
|
179 |
|
180 3. Stack-less Just-In-Time Compiler Copyright Header: |
|
181 |
|
182 |
|
183 * Stack-less Just-In-Time compiler |
|
184 * |
|
185 * Copyright 2009-2010 Zoltan Herczeg ([email protected]). All rights reserved. |
|
186 * |
|
187 * Redistribution and use in source and binary forms, with or without modification, are |
|
188 * permitted provided that the following conditions are met: |
|
189 * |
|
190 * 1. Redistributions of source code must retain the above copyright notice, this list of |
|
191 * conditions and the following disclaimer. |
|
192 * |
|
193 * 2. Redistributions in binary form must reproduce the above copyright notice, this list |
|
194 * of conditions and the following disclaimer in the documentation and/or other materials |
|
195 * provided with the distribution. |
|
196 * |
|
197 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER(S) AND CONTRIBUTORS ``AS IS'' AND ANY |
|
198 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES |
|
199 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT |
|
200 * SHALL THE COPYRIGHT HOLDER(S) OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
|
201 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED |
|
202 * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
|
203 * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
|
204 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN |
|
205 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|