|
V8 Project
|
Include dependency graph for jsregexp.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| v8 | |
| Debugger support for the V8 JavaScript engine. | |
| v8::internal | |
Macros | |
| #define | FOR_EACH_NODE_TYPE(VISIT) |
| #define | FOR_EACH_REG_EXP_TREE_TYPE(VISIT) |
| #define | FORWARD_DECLARE(Name) class RegExp##Name; |
| #define | DECLARE_VISIT(Type) virtual void Visit##Type(Type##Node* that) = 0; |
| #define | DECLARE_VISIT(Type) virtual void Visit##Type(Type##Node* that); |
| #define | DECLARE_VISIT(Type) virtual void Visit##Type(Type##Node* that); |
Enumerations | |
| enum | v8::internal::ElementInSetsRelation { v8::internal::kInsideNone = 0 , v8::internal::kInsideFirst = 1 , v8::internal::kInsideSecond = 2 , v8::internal::kInsideBoth = 3 } |
| enum | v8::internal::ContainedInLattice { v8::internal::kNotYet = 0 , v8::internal::kLatticeIn = 1 , v8::internal::kLatticeOut = 2 , v8::internal::kLatticeUnknown = 3 } |
Functions | |
| ContainedInLattice | v8::internal::Combine (ContainedInLattice a, ContainedInLattice b) |
| ContainedInLattice | v8::internal::AddRange (ContainedInLattice containment, const int *ranges, int ranges_length, Interval new_range) |
Variables | |
| int | v8::internal::kUninitializedRegExpNodePlaceHolder |
| #define DECLARE_VISIT | ( | Type | ) | virtual void Visit##Type(Type##Node* that) = 0; |
Definition at line 1607 of file jsregexp.h.
| #define DECLARE_VISIT | ( | Type | ) | virtual void Visit##Type(Type##Node* that); |
Definition at line 1607 of file jsregexp.h.
| #define DECLARE_VISIT | ( | Type | ) | virtual void Visit##Type(Type##Node* that); |
Definition at line 1607 of file jsregexp.h.
| #define FOR_EACH_NODE_TYPE | ( | VISIT | ) |
Definition at line 382 of file jsregexp.h.
| #define FOR_EACH_REG_EXP_TREE_TYPE | ( | VISIT | ) |
Definition at line 391 of file jsregexp.h.
| #define FORWARD_DECLARE | ( | Name | ) | class RegExp##Name; |
Definition at line 405 of file jsregexp.h.