V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
ControlScopeForTryFinally (BytecodeGenerator *generator, TryFinallyBuilder *try_finally_builder, DeferredCommands *commands) | |
Public Member Functions inherited from v8::internal::interpreter::BytecodeGenerator::ControlScope | |
ControlScope (BytecodeGenerator *generator) | |
void | Break (Statement *stmt) |
void | Continue (Statement *stmt) |
void | ReturnAccumulator (int source_position=kNoSourcePosition) |
void | AsyncReturnAccumulator (int source_position=kNoSourcePosition) |
Protected Member Functions | |
bool | Execute (Command command, Statement *statement, int source_position) override |
Protected Member Functions inherited from v8::internal::interpreter::BytecodeGenerator::ControlScope | |
void | PerformCommand (Command command, Statement *statement, int source_position) |
void | PopContextToExpectedDepth () |
BytecodeGenerator * | generator () const |
ControlScope * | outer () const |
ContextScope * | context () const |
Additional Inherited Members | |
Protected Types inherited from v8::internal::interpreter::BytecodeGenerator::ControlScope | |
enum | Command { CMD_BREAK, CMD_CONTINUE, CMD_RETURN, CMD_ASYNC_RETURN, CMD_RETHROW } |
Static Protected Member Functions inherited from v8::internal::interpreter::BytecodeGenerator::ControlScope | |
static constexpr bool | CommandUsesAccumulator (Command command) |
Definition at line 462 of file bytecode-generator.cc.