/external/pcre/doc/ |
pcre_copy_substring.3 | |
pcre_copy_named_substring.3 | |
pcre_get_named_substring.3 | |
pcre_get_substring.3 | |
pcre_get_substring_list.3 | |
pcre_exec.3 | |
pcre_dfa_exec.3 | |
pcreapi.3 | [all...] |
/external/webkit/Source/JavaScriptCore/runtime/ |
RegExpConstructor.h | 45 const Vector<int, 32>& lastOvector() const { return ovector[lastOvectorIndex]; } 46 Vector<int, 32>& lastOvector() { return ovector[lastOvectorIndex]; } 47 Vector<int, 32>& tempOvector() { return ovector[lastOvectorIndex ? 0 : 1]; } 52 Vector<int, 32> ovector[2]; member in struct:JSC::RegExpConstructorPrivate 73 void performMatch(RegExp*, const UString&, int startOffset, int& position, int& length, int** ovector = 0); 112 ALWAYS_INLINE void RegExpConstructor::performMatch(RegExp* r, const UString& s, int startOffset, int& position, int& length, int** ovector) 116 if (ovector) 117 *ovector = d->tempOvector().data();
|
StringPrototype.cpp | 156 static NEVER_INLINE UString substituteBackreferencesSlow(const UString& replacement, const UString& source, const int* ovector, RegExp* reg, size_t i) 177 backrefStart = ovector[0]; 178 backrefLength = ovector[1] - backrefStart; 181 backrefLength = ovector[0]; 183 backrefStart = ovector[1]; 202 backrefStart = ovector[2 * backrefIndex]; 203 backrefLength = ovector[2 * backrefIndex + 1] - backrefStart; 222 static inline UString substituteBackreferences(const UString& replacement, const UString& source, const int* ovector, RegExp* reg) 226 return substituteBackreferencesSlow(replacement, source, ovector, reg, i); 337 int* ovector; local 382 int* ovector; local 466 int ovector[2] = { matchPos, matchEnd }; local 724 Vector<int, 32> ovector; local [all...] |
RegExp.cpp | 133 int RegExp::match(const UString& s, int startOffset, Vector<int, 32>* ovector) 149 if (ovector) { 150 ovector->resize(offsetVectorSize); 151 offsetVector = ovector->data();
|
RegExp.h | 52 int match(const UString&, int startOffset, Vector<int, 32>* ovector = 0);
|
/external/pcre/doc/html/ |
pcredemo.html | 76 int ovector[OVECCOUNT]; 145 ovector, /* output vector for substring information */ 166 printf("\nMatch succeeded at offset %d\n", ovector[0]); 180 printf("ovector only has room for %d captured substrings\n", rc - 1); 188 char *substring_start = subject + ovector[2*i]; 189 int substring_length = ovector[2*i+1] - ovector[2*i]; 238 ovector[2*n+1] - ovector[2*n], subject + ovector[2*n]) [all...] |
pcre_copy_named_substring.html | 23 <b>const char *<i>subject</i>, int *<i>ovector</i>,</b> 36 <i>ovector</i> Offset vector that <b>pcre_exec()</b> used
|
pcre_copy_substring.html | 22 <b>int pcre_copy_substring(const char *<i>subject</i>, int *<i>ovector</i>,</b> 34 <i>ovector</i> Offset vector that <b>pcre_exec()</b> used
|
pcre_get_substring.html | 22 <b>int pcre_get_substring(const char *<i>subject</i>, int *<i>ovector</i>,</b> 34 <i>ovector</i> Offset vector that <b>pcre_exec()</b> used
|
pcre_get_named_substring.html | 23 <b>const char *<i>subject</i>, int *<i>ovector</i>,</b> 36 <i>ovector</i> Offset vector that <b>pcre_exec()</b> used
|
pcre_get_substring_list.html | 23 <b>int *<i>ovector</i>, int <i>stringcount</i>, const char ***<i>listptr</i>);</b> 33 <i>ovector</i> Offset vector that <b>pcre_exec</b> used
|
pcre_exec.html | 24 <b>int <i>options</i>, int *<i>ovector</i>, int <i>ovecsize</i>);</b> 42 <i>ovector</i> Points to a vector of ints for result offsets
|
pcre_dfa_exec.html | 24 <b>int <i>options</i>, int *<i>ovector</i>, int <i>ovecsize</i>,</b> 44 <i>ovector</i> Points to a vector of ints for result offsets
|
pcreapi.html | 61 <b>int <i>options</i>, int *<i>ovector</i>, int <i>ovecsize</i>);</b> 66 <b>int <i>options</i>, int *<i>ovector</i>, int <i>ovecsize</i>,</b> 71 <b>const char *<i>subject</i>, int *<i>ovector</i>,</b> 76 <b>int pcre_copy_substring(const char *<i>subject</i>, int *<i>ovector</i>,</b> 82 <b>const char *<i>subject</i>, int *<i>ovector</i>,</b> 95 <b>int pcre_get_substring(const char *<i>subject</i>, int *<i>ovector</i>,</b> 101 <b>int *<i>ovector</i>, int <i>stringcount</i>, const char ***<i>listptr</i>);</b> [all...] |
/external/pcre/ |
pcre_get.c | 178 ovector the vector of matched substrings 186 get_first_set(const pcre *code, const char *stringname, int *ovector) 199 if (ovector[n*2] >= 0) return n; 217 ovector pointer to the offsets table 235 pcre_copy_substring(const char *subject, int *ovector, int stringcount, 242 yield = ovector[stringnumber+1] - ovector[stringnumber]; 244 memcpy(buffer, subject + ovector[stringnumber], yield); 262 ovector pointer to the offsets table 280 pcre_copy_named_substring(const pcre *code, const char *subject, int *ovector, [all...] |
pcredemo.c | 59 int ovector[OVECCOUNT]; local 128 ovector, /* output vector for substring information */ 149 printf("\nMatch succeeded at offset %d\n", ovector[0]); 163 printf("ovector only has room for %d captured substrings\n", rc - 1); 171 char *substring_start = subject + ovector[2*i]; 172 int substring_length = ovector[2*i+1] - ovector[2*i]; 221 ovector[2*n+1] - ovector[2*n], subject + ovector[2*n]) [all...] |
pcreposix.c | 302 int *ovector = NULL; local 324 ovector = &(small_ovector[0]); 329 ovector = (int *)malloc(sizeof(int) * nmatch * 3); 330 if (ovector == NULL) return REG_ESPACE; 352 0, options, ovector, (int)(nmatch * 3)); 365 pmatch[i].rm_so = ovector[i*2]; 366 pmatch[i].rm_eo = ovector[i*2+1]; 368 if (allocated_ovector) free(ovector); 376 if (allocated_ovector) free(ovector);
|
pcregexp.pas | 350 var ovector : integer;
355 function pcre_copy_substring( const subject : pchar; var ovector : integer;
388 var ovector : integer;
398 function pcre_get_substring( const subject : pchar; var ovector : integer;
401 function pcre_get_substring_list( const subject : pchar; var ovector : integer;
|