V8 Project
v8::internal::ParserTraits::Type Struct Reference

#include <parser.h>

+ Collaboration diagram for v8::internal::ParserTraits::Type:

Public Types

typedef v8::internal::ParserParser
 
typedef v8::internal::Scope Scope
 
typedef v8::internal::ScopeScopePtr
 
typedef Variable GeneratorVariable
 
typedef v8::internal::Zone Zone
 
typedef v8::internal::AstProperties AstProperties
 
typedef Vector< VariableProxy * > ParameterIdentifierVector
 
typedef const AstRawStringIdentifier
 
typedef v8::internal::ExpressionExpression
 
typedef Yield * YieldExpression
 
typedef v8::internal::FunctionLiteral * FunctionLiteral
 
typedef v8::internal::ClassLiteral * ClassLiteral
 
typedef v8::internal::Literal * Literal
 
typedef ObjectLiteral::Property * ObjectLiteralProperty
 
typedef ZoneList< v8::internal::Expression * > * ExpressionList
 
typedef ZoneList< ObjectLiteral::Property * > * PropertyList
 
typedef ZoneList< v8::internal::Statement * > * StatementList
 
typedef AstNodeFactory< AstConstructionVisitor > Factory
 

Detailed Description

Definition at line 347 of file parser.h.

Member Typedef Documentation

◆ AstProperties

typedef v8::internal::AstProperties v8::internal::ParserTraits::Type::AstProperties

Definition at line 358 of file parser.h.

◆ ClassLiteral

typedef v8::internal::ClassLiteral* v8::internal::ParserTraits::Type::ClassLiteral

Definition at line 366 of file parser.h.

◆ Expression

typedef v8::internal::Expression* v8::internal::ParserTraits::Type::Expression

Definition at line 363 of file parser.h.

◆ ExpressionList

typedef ZoneList<v8::internal::Expression*>* v8::internal::ParserTraits::Type::ExpressionList

Definition at line 369 of file parser.h.

◆ Factory

typedef AstNodeFactory<AstConstructionVisitor> v8::internal::ParserTraits::Type::Factory

Definition at line 374 of file parser.h.

◆ FunctionLiteral

typedef v8::internal::FunctionLiteral* v8::internal::ParserTraits::Type::FunctionLiteral

Definition at line 365 of file parser.h.

◆ GeneratorVariable

typedef Variable v8::internal::ParserTraits::Type::GeneratorVariable

Definition at line 355 of file parser.h.

◆ Identifier

typedef const AstRawString* v8::internal::ParserTraits::Type::Identifier

Definition at line 362 of file parser.h.

◆ Literal

typedef v8::internal::Literal* v8::internal::ParserTraits::Type::Literal

Definition at line 367 of file parser.h.

◆ ObjectLiteralProperty

typedef ObjectLiteral::Property* v8::internal::ParserTraits::Type::ObjectLiteralProperty

Definition at line 368 of file parser.h.

◆ ParameterIdentifierVector

typedef Vector<VariableProxy*> v8::internal::ParserTraits::Type::ParameterIdentifierVector

Definition at line 359 of file parser.h.

◆ Parser

typedef v8::internal::Parser* v8::internal::ParserTraits::Type::Parser

Definition at line 350 of file parser.h.

◆ PropertyList

typedef ZoneList<ObjectLiteral::Property*>* v8::internal::ParserTraits::Type::PropertyList

Definition at line 370 of file parser.h.

◆ Scope

typedef v8::internal::Scope v8::internal::ParserTraits::Type::Scope

Definition at line 353 of file parser.h.

◆ ScopePtr

typedef v8::internal::Scope* v8::internal::ParserTraits::Type::ScopePtr

Definition at line 354 of file parser.h.

◆ StatementList

typedef ZoneList<v8::internal::Statement*>* v8::internal::ParserTraits::Type::StatementList

Definition at line 371 of file parser.h.

◆ YieldExpression

typedef Yield* v8::internal::ParserTraits::Type::YieldExpression

Definition at line 364 of file parser.h.

◆ Zone

typedef v8::internal::Zone v8::internal::ParserTraits::Type::Zone

Definition at line 356 of file parser.h.


The documentation for this struct was generated from the following file: