| Index: src/jsregexp.h
|
| diff --git a/src/jsregexp.h b/src/jsregexp.h
|
| index c03879e76b7e409a7e73da1eba86446e349188d3..e8249749f86e7725a1ab15a8a052131270d04025 100644
|
| --- a/src/jsregexp.h
|
| +++ b/src/jsregexp.h
|
| @@ -94,20 +94,15 @@ class RegExpImpl {
|
| int index,
|
| Handle<JSArray> lastMatchInfo);
|
|
|
| - static Handle<Object> AtomExecGlobal(Handle<JSRegExp> regexp,
|
| - Handle<String> subject,
|
| - Handle<JSArray> lastMatchInfo);
|
| -
|
| // Execute an Irregexp bytecode pattern.
|
| + // On a successful match, the result is a JSArray containing
|
| + // captured positions. On a failure, the result is the null value.
|
| + // Returns an empty handle in case of an exception.
|
| static Handle<Object> IrregexpExec(Handle<JSRegExp> regexp,
|
| Handle<String> subject,
|
| int index,
|
| Handle<JSArray> lastMatchInfo);
|
|
|
| - static Handle<Object> IrregexpExecGlobal(Handle<JSRegExp> regexp,
|
| - Handle<String> subject,
|
| - Handle<JSArray> lastMatchInfo);
|
| -
|
| // Offsets in the lastMatchInfo array.
|
| static const int kLastCaptureCount = 0;
|
| static const int kLastSubject = 1;
|
| @@ -155,17 +150,6 @@ class RegExpImpl {
|
| static bool EnsureCompiledIrregexp(Handle<JSRegExp> re, bool is_ascii);
|
|
|
|
|
| - // On a successful match, the result is a JSArray containing
|
| - // captured positions. On a failure, the result is the null value.
|
| - // Returns an empty handle in case of an exception.
|
| - static Handle<Object> IrregexpExecOnce(Handle<JSRegExp> jsregexp,
|
| - int num_captures,
|
| - Handle<JSArray> lastMatchInfo,
|
| - Handle<String> subject16,
|
| - int previous_index,
|
| - int* ovector,
|
| - int ovector_length);
|
| -
|
| // Set the subject cache. The previous string buffer is not deleted, so the
|
| // caller should ensure that it doesn't leak.
|
| static void SetSubjectCache(String* subject,
|
|
|