![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "v8.h"#include "ast.h"#include "compiler.h"#include "execution.h"#include "factory.h"#include "jsregexp.h"#include "jsregexp-inl.h"#include "platform.h"#include "string-search.h"#include "runtime.h"#include "compilation-cache.h"#include "string-stream.h"#include "parser.h"#include "regexp-macro-assembler.h"#include "regexp-macro-assembler-tracer.h"#include "regexp-macro-assembler-irregexp.h"#include "regexp-stack.h"#include "interpreter-irregexp.h"
Go to the source code of this file.
Data Structures | |
| class | FrequencyCollator |
| class | RegExpCompiler |
| class | RecursionCheck |
| class | VisitMarker |
| class | AlternativeGeneration |
| class | AlternativeGenerationList |
| class | RegExpExpansionLimiter |
| class | CharacterRangeSplitter |
| class | AddDispatchRange |
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | DEFINE_ACCEPT(Type) |
Typedefs | |
| typedef bool | EmitCharacterFunction (Isolate *isolate, RegExpCompiler *compiler, uc16 c, Label *on_failure, int cp_offset, bool check, bool preloaded) |
Functions | |
| ContainedInLattice | AddRange (ContainedInLattice containment, const int *ranges, int ranges_length, Interval new_range) |
| STATIC_ASSERT (BoyerMoorePositionInfo::kMapSize==RegExpMacroAssembler::kTableSize) | |
Variables | |
| const int | kMaxLookaheadForBoyerMoore = 8 |
| const int | kPatternTooShortForBoyerMoore = 2 |
| #define DEFINE_ACCEPT | ( | Type | ) |
Definition at line 1576 of file jsregexp.cc.