// RunContextUnsafe executes statement in the specified environment with context, with panics captured
// or passed-through as specified.
RunContextUnsafe executes statement in the specified environment with context, with panics captured
or passed-through as specified.
// RunContextUnsafe executes statement in the specified environment with context with panics captured // or passed - through as specified .
func RunContextUnsafe(ctx context.Context, stmt ast.Stmt, env *Env, capturePanic bool) (interface{}, error) {
	runInfo := runInfoStruct{ctx: ctx, env: env, stmt: stmt, rv: nilValue, capturePanic: capturePanic}
	runInfo.runSingleStmt()
	if runInfo.err == ErrReturn {
		runInfo.err = nil
	}
	return runInfo.rv.Interface(), runInfo.err
}
func RunContextUnsafe ( ctx context . Context , stmt ast . Stmt , env * Env , capturePanic bool ) ( interface { } , error ) { runInfo := runInfoStruct { ctx : ctx , env : env , stmt : stmt , rv : nilValue , capturePanic : capturePanic } runInfo . runSingleStmt ( ) if runInfo . err == ErrReturn { runInfo . err = nil } return runInfo . rv . Interface ( ) , runInfo . err }
RunContextUnsafe executes statement in the specified environment with context, with panics captured
or passed-through as specified.
RunContextUnsafe executes statement in the specified environment with context with panics captured or passed - through as specified .