1// Copyright 2011 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5// A simple interpreter for the Irregexp byte code. 6 7#ifndef V8_INTERPRETER_IRREGEXP_H_ 8#define V8_INTERPRETER_IRREGEXP_H_ 9 10namespace v8 { 11namespace internal { 12 13 14class IrregexpInterpreter { 15 public: 16 static RegExpImpl::IrregexpResult Match(Isolate* isolate, 17 Handle<ByteArray> code, 18 Handle<String> subject, 19 int* captures, 20 int start_position); 21}; 22 23 24} } // namespace v8::internal 25 26#endif // V8_INTERPRETER_IRREGEXP_H_ 27