v8
3.14.5(node0.10.28)
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 1619 of file jsregexp.h.
|
static |
Definition at line 6042 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(), RegExpTree::kInfinity, RegExpCompiler::kMaxRecursion, RegExpMacroAssembler::kMaxRegister, kSampleSize, v8::internal::Max(), RegExpTree::max_match(), RegExpTree::min_match(), RegExpCompileData::node, v8::internal::NULL, RegExpQuantifier::ToNode(), RegExpCapture::ToNode(), RegExpCompileData::tree, and NativeRegExpMacroAssembler::UC16.
|
static |