def run_program( program, args, quote_kw=KEYWORD_TO_ATOM["q"], operator_lookup=OPERATOR_LOOKUP, max_cost=None, pre_eval_f=None, ): return default_run_program( program, args, quote_kw, operator_lookup, max_cost, pre_eval_f=pre_eval_f )
def run_program( program, args, operator_lookup=OPERATOR_LOOKUP, max_cost=None, pre_eval_f=None, ): return default_run_program( program, args, operator_lookup, max_cost, pre_eval_f=pre_eval_f, )
def run_program( program, args, operator_lookup=OPERATOR_LOOKUP, max_cost=None, pre_eval_f=None, strict=False, ): if strict: def fatal_error(op, arguments): raise EvalError("unimplemented operator", arguments.to(op)) operator_lookup = OperatorDict(operator_lookup, unknown_op_handler=fatal_error) return default_run_program( program, args, operator_lookup, max_cost, pre_eval_f=pre_eval_f, )