v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RegExpParser Class Reference

#include <regexp-parser.h>

Inheritance diagram for v8::internal::RegExpParser:
Collaboration diagram for v8::internal::RegExpParser:

Static Public Member Functions

static bool ParseRegExpFromHeapString (Isolate *isolate, Zone *zone, DirectHandle< String > input, RegExpFlags flags, RegExpCompileData *result)
 
template<class CharT >
static bool VerifyRegExpSyntax (Zone *zone, uintptr_t stack_limit, const CharT *input, int input_length, RegExpFlags flags, RegExpCompileData *result, const DisallowGarbageCollection &no_gc)
 

Detailed Description

Definition at line 20 of file regexp-parser.h.

Member Function Documentation

◆ ParseRegExpFromHeapString()

bool v8::internal::RegExpParser::ParseRegExpFromHeapString ( Isolate * isolate,
Zone * zone,
DirectHandle< String > input,
RegExpFlags flags,
RegExpCompileData * result )
static

Definition at line 3248 of file regexp-parser.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ VerifyRegExpSyntax()

template<class CharT >
template bool v8::internal::RegExpParser::VerifyRegExpSyntax< uint8_t > ( Zone * zone,
uintptr_t stack_limit,
const CharT * input,
int input_length,
RegExpFlags flags,
RegExpCompileData * result,
const DisallowGarbageCollection & no_gc )
static

Definition at line 3270 of file regexp-parser.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: