v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include <jsregexp.h>
Data Structures | |
struct | CompilationResult |
Static Public Member Functions | |
static CompilationResult | Compile (RegExpCompileData *input, bool ignore_case, bool global, bool multiline, Handle< String > pattern, Handle< String > sample_subject, bool is_ascii, Zone *zone) |
static void | DotPrint (const char *label, RegExpNode *node, bool ignore_case) |
Definition at line 1615 of file jsregexp.h.
|
static |
Definition at line 6001 of file jsregexp.cc.
References RegExpCompiler::accept(), ChoiceNode::AddAlternative(), NativeRegExpMacroAssembler::ASCII, RegExpCompiler::Assemble(), EndNode::BACKTRACK, RegExpCompileData::capture_count, RegExpCompileData::contains_anchor, FrequencyCollator::CountCharacter(), Analysis::EnsureAnalyzed(), Analysis::error_message(), RegExpNode::FilterASCII(), v8::internal::FlattenString(), RegExpCompiler::frequency_collator(), RegExpMacroAssembler::GLOBAL, RegExpMacroAssembler::GLOBAL_NO_ZERO_LENGTH_CHECK, Analysis::has_failed(), RegExpTree::IsAnchoredAtEnd(), RegExpTree::IsAnchoredAtStart(), Zone::isolate(), RegExpCompiler::kMaxRecursion, RegExpMacroAssembler::kMaxRegister, kSampleSize, v8::internal::Max(), RegExpTree::max_match(), RegExpTree::min_match(), v8::internal::mode(), RegExpCompileData::node, v8::internal::NULL, RegExpCompileData::tree, and NativeRegExpMacroAssembler::UC16.
|
static |