V8 Project
|
#include "src/v8.h"
#include "src/assembler.h"
#include "src/ast-value-factory.h"
#include "src/bailout-reason.h"
#include "src/factory.h"
#include "src/feedback-slots.h"
#include "src/interface.h"
#include "src/isolate.h"
#include "src/jsregexp.h"
#include "src/list-inl.h"
#include "src/runtime/runtime.h"
#include "src/small-pointer-list.h"
#include "src/smart-pointers.h"
#include "src/token.h"
#include "src/types.h"
#include "src/utils.h"
#include "src/variables.h"
#include "src/zone-inl.h"
Go to the source code of this file.
Namespaces | |
v8 | |
Debugger support for the V8 JavaScript engine. | |
v8::internal | |
Macros | |
#define | DECLARATION_NODE_LIST(V) |
#define | MODULE_NODE_LIST(V) |
#define | STATEMENT_NODE_LIST(V) |
#define | EXPRESSION_NODE_LIST(V) |
#define | AST_NODE_LIST(V) |
#define | DEF_FORWARD_DECLARATION(type) class type; |
#define | DECLARE_NODE_TYPE(type) |
#define | DECLARE_TYPE_ENUM(type) k##type, |
#define | DECLARE_NODE_FUNCTIONS(type) |
#define | MAKE_CASE(Name) virtual void* Visit##Name(RegExp##Name*, void* data) = 0; |
#define | MAKE_ASTYPE(Name) |
#define | DEF_VISIT(type) virtual void Visit##type(type* node) = 0; |
#define | DEFINE_AST_VISITOR_SUBCLASS_MEMBERS() |
#define | DEF_VISIT(type) void Visit##type(type* node); |
#define | DEF_VISIT(type) void Visit##type(type* node) {} |
#define | VISIT_AND_RETURN(NodeType, node) |
#define | STATEMENT_WITH_LABELS(NodeType) |
Typedefs | |
typedef ZoneList< Handle< String > > | v8::internal::ZoneStringList |
typedef ZoneList< Handle< Object > > | v8::internal::ZoneObjectList |
Enumerations | |
enum | v8::internal::AstPropertiesFlag { v8::internal::kDontSelfOptimize , v8::internal::kDontSoftInline , v8::internal::kDontCache } |
#define AST_NODE_LIST | ( | V | ) |
#define DECLARATION_NODE_LIST | ( | V | ) |
#define DECLARE_NODE_FUNCTIONS | ( | type | ) |
#define DECLARE_NODE_TYPE | ( | type | ) |
#define DEF_VISIT | ( | type | ) | virtual void Visit##type(type* node) = 0; |
#define DEFINE_AST_VISITOR_SUBCLASS_MEMBERS | ( | ) |
#define EXPRESSION_NODE_LIST | ( | V | ) |
#define MAKE_ASTYPE | ( | Name | ) |
#define MAKE_CASE | ( | Name | ) | virtual void* Visit##Name(RegExp##Name*, void* data) = 0; |
#define MODULE_NODE_LIST | ( | V | ) |
#define STATEMENT_NODE_LIST | ( | V | ) |
#define STATEMENT_WITH_LABELS | ( | NodeType | ) |