V8 Project
interpreter-irregexp.h
Go to the documentation of this file.
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
10
namespace
v8
{
11
namespace
internal {
12
13
14
class
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_
v8::internal::Handle
Definition:
handles.h:83
v8::internal::IrregexpInterpreter
Definition:
interpreter-irregexp.h:14
v8::internal::IrregexpInterpreter::Match
static RegExpImpl::IrregexpResult Match(Isolate *isolate, Handle< ByteArray > code, Handle< String > subject, int *captures, int start_position)
Definition:
interpreter-irregexp.cc:575
v8::internal::Isolate
Definition:
isolate.h:395
v8::internal::RegExpImpl::IrregexpResult
IrregexpResult
Definition:
jsregexp.h:87
v8
Debugger support for the V8 JavaScript engine.
Definition:
accessors.cc:20
mnt
V8SourceCode
src
interpreter-irregexp.h
Generated on Tue Jul 1 2025 02:36:40 for V8 Project by
1.9.1