public ExpressionContext(JScriptBuilder builder, BlockStatement e) : this(builder) { _op = OperatorInfo.Block; }
public Completion ExecuteBlockStatement(BlockStatement blockStatement) { return ExecuteStatementList(blockStatement.Body); }
private void EmitBlockStatement(BlockStatement block) { EnterBlock(); using (var ex = new ExpressionContext(this, block)) { foreach (var s in block.Body) { Emit(s); } } LeaveBlock(); }