構成 | ネームスペース | マクロ定義 | 型定義

src/ast.h

#include "execution.h"
#include "factory.h"
#include "runtime.h"
#include "token.h"
#include "variables.h"
#include "macro-assembler.h"

ソースコードを見る。

構成

class  v8::internal::Node
class  v8::internal::Statement
class  v8::internal::Expression
class  v8::internal::ValidLeftHandSideSentinel
class  v8::internal::BreakableStatement
class  v8::internal::Block
class  v8::internal::Declaration
class  v8::internal::IterationStatement
class  v8::internal::LoopStatement
class  v8::internal::ForInStatement
class  v8::internal::ExpressionStatement
class  v8::internal::ContinueStatement
class  v8::internal::BreakStatement
class  v8::internal::ReturnStatement
class  v8::internal::WithEnterStatement
class  v8::internal::WithExitStatement
class  v8::internal::CaseClause
class  v8::internal::SwitchStatement
class  v8::internal::IfStatement
class  v8::internal::LabelCollector
class  v8::internal::TryStatement
class  v8::internal::TryCatch
class  v8::internal::TryFinally
class  v8::internal::DebuggerStatement
class  v8::internal::EmptyStatement
class  v8::internal::Literal
class  v8::internal::MaterializedLiteral
class  v8::internal::ObjectLiteral
class  v8::internal::ObjectLiteral::Property
class  v8::internal::RegExpLiteral
class  v8::internal::ArrayLiteral
class  v8::internal::VariableProxy
class  v8::internal::VariableProxySentinel
class  v8::internal::Slot
class  v8::internal::Property
class  v8::internal::Call
class  v8::internal::CallNew
class  v8::internal::CallRuntime
class  v8::internal::UnaryOperation
class  v8::internal::BinaryOperation
class  v8::internal::CountOperation
class  v8::internal::CompareOperation
class  v8::internal::Conditional
class  v8::internal::Assignment
class  v8::internal::Throw
class  v8::internal::FunctionLiteral
class  v8::internal::FunctionBoilerplateLiteral
class  v8::internal::ThisFunction
class  v8::internal::BASE_EMBEDDED< Allocator >

ネームスペース

namespace  v8
namespace  v8::internal

マクロ定義

#define NODE_LIST(V)
#define DEF_FORWARD_DECLARATION(type)   class type;
#define DEF_VISIT(type)   virtual void Visit##type(type* node) = 0;

型定義

typedef ZoneList< Handle
< String > > 
v8::internal::ZoneStringList

マクロ定義

#define DEF_FORWARD_DECLARATION (   type  )     class type;

ast.h92 行で定義されています。

#define DEF_VISIT (   type  )     virtual void Visit##type(type* node) = 0;

ast.h1221 行で定義されています。

#define NODE_LIST (   V  ) 

ast.h53 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義