|
V8 Project
|
#include <preparser.h>
Collaboration diagram for v8::internal::ParserBase< Traits >::BASE_EMBEDDED:Public Member Functions | |
| BlockState (typename Traits::Type::Scope **scope_stack, typename Traits::Type::Scope *scope) | |
| ~BlockState () | |
| FunctionState (FunctionState **function_state_stack, typename Traits::Type::Scope **scope_stack, typename Traits::Type::Scope *scope, typename Traits::Type::Zone *zone=NULL, AstValueFactory *ast_value_factory=NULL, AstNode::IdGen *ast_node_id_gen=NULL) | |
| FunctionState (FunctionState **function_state_stack, typename Traits::Type::Scope **scope_stack, typename Traits::Type::Scope **scope, typename Traits::Type::Zone *zone=NULL, AstValueFactory *ast_value_factory=NULL, AstNode::IdGen *ast_node_id_gen=NULL) | |
| ~FunctionState () | |
| int | NextMaterializedLiteralIndex () |
| int | materialized_literal_count () |
| int | NextHandlerIndex () |
| int | handler_count () |
| void | AddProperty () |
| int | expected_property_count () |
| void | set_is_generator (bool is_generator) |
| bool | is_generator () const |
| void | set_generator_object_variable (typename Traits::Type::GeneratorVariable *variable) |
| Traits::Type::GeneratorVariable * | generator_object_variable () const |
| Traits::Type::Factory * | factory () |
| CheckpointBase (ParserBase *parser) | |
| void | Restore () |
| ParsingModeScope (ParserBase *parser, Mode mode) | |
| ~ParsingModeScope () | |
Private Attributes | |
| Traits::Type::Scope ** | scope_stack_ |
| Traits::Type::Scope * | outer_scope_ |
| Traits::Type::Scope * | scope_ |
| int | next_materialized_literal_index_ |
| int | next_handler_index_ |
| int | expected_property_count_ |
| bool | is_generator_ |
| Variable * | generator_object_variable_ |
| FunctionState ** | function_state_stack_ |
| FunctionState * | outer_function_state_ |
| AstNode::IdGen * | ast_node_id_gen_ |
| AstNode::IdGen | saved_id_gen_ |
| Traits::Type::Zone * | extra_param_ |
| Traits::Type::Factory | factory_ |
| FunctionState * | function_state_ |
| ParserBase * | parser_ |
| Mode | old_mode_ |
Friends | |
| class | ParserTraits |
| class | CheckpointBase |
Definition at line 146 of file preparser.h.
|
inline |
Definition at line 155 of file preparser.h.
| v8::internal::ParserBase< Traits >::BASE_EMBEDDED::~FunctionState | ( | ) |
|
inline |
Definition at line 276 of file preparser.h.
|
inline |
Definition at line 189 of file preparser.h.
|
inline |
Definition at line 148 of file preparser.h.
References v8::internal::ParserBase< Traits >::scope_.
|
inlineexplicit |
Definition at line 247 of file preparser.h.
References v8::internal::ParserBase< Traits >::function_state_.
|
inline |
Definition at line 190 of file preparser.h.
|
inline |
Definition at line 207 of file preparser.h.
| v8::internal::ParserBase< Traits >::BASE_EMBEDDED::FunctionState | ( | FunctionState ** | function_state_stack, |
| typename Traits::Type::Scope ** | scope_stack, | ||
| typename Traits::Type::Scope ** | scope, | ||
| typename Traits::Type::Zone * | zone = NULL, |
||
| AstValueFactory * | ast_value_factory = NULL, |
||
| AstNode::IdGen * | ast_node_id_gen = NULL |
||
| ) |
| v8::internal::ParserBase< Traits >::BASE_EMBEDDED::FunctionState | ( | FunctionState ** | function_state_stack, |
| typename Traits::Type::Scope ** | scope_stack, | ||
| typename Traits::Type::Scope * | scope, | ||
| typename Traits::Type::Zone * | zone = NULL, |
||
| AstValueFactory * | ast_value_factory = NULL, |
||
| AstNode::IdGen * | ast_node_id_gen = NULL |
||
| ) |
|
inline |
Definition at line 202 of file preparser.h.
|
inline |
Definition at line 187 of file preparser.h.
|
inline |
Definition at line 193 of file preparser.h.
|
inline |
Definition at line 182 of file preparser.h.
References v8::internal::JSFunction::kLiteralsPrefixSize.
|
inline |
Definition at line 186 of file preparser.h.
|
inline |
Definition at line 179 of file preparser.h.
|
inline |
Definition at line 271 of file preparser.h.
References v8::internal::ParserBase< Traits >::mode().
Here is the call graph for this function:
|
inline |
Definition at line 255 of file preparser.h.
References v8::internal::ParserBase< Traits >::function_state_.
|
inline |
Definition at line 195 of file preparser.h.
References DCHECK, v8::internal::ParserBase< Traits >::is_generator(), and NULL.
Here is the call graph for this function:
|
inline |
Definition at line 192 of file preparser.h.
References v8::internal::ParserBase< Traits >::is_generator().
Here is the call graph for this function:
|
friend |
Definition at line 238 of file preparser.h.
|
friend |
Definition at line 237 of file preparser.h.
|
private |
Definition at line 232 of file preparser.h.
|
private |
Definition at line 219 of file preparser.h.
|
private |
Definition at line 234 of file preparser.h.
|
private |
Definition at line 235 of file preparser.h.
|
private |
Definition at line 263 of file preparser.h.
|
private |
Definition at line 228 of file preparser.h.
|
private |
Definition at line 226 of file preparser.h.
|
private |
Definition at line 222 of file preparser.h.
|
private |
Definition at line 216 of file preparser.h.
|
private |
Definition at line 213 of file preparser.h.
|
private |
Definition at line 282 of file preparser.h.
|
private |
Definition at line 229 of file preparser.h.
|
private |
Definition at line 159 of file preparser.h.
|
private |
Definition at line 281 of file preparser.h.
|
private |
Definition at line 233 of file preparser.h.
|
private |
Definition at line 160 of file preparser.h.
|
private |
Definition at line 158 of file preparser.h.