def run(filename, passes, js_engine=shared.NODE_JS, source_map=False, extra_info=None, just_split=False, just_concat=False, extra_closure_args=[]): if 'receiveJSON' in passes: just_split = True if 'emitJSON' in passes: just_concat = True js_engine = shared.listify(js_engine) with ToolchainProfiler.profile_block('js_optimizer.run_on_js'): return run_on_js(filename, passes, js_engine, source_map, extra_info, just_split, just_concat, extra_closure_args)
def run(filename, passes, js_engine=shared.NODE_JS, source_map=False, extra_info=None, just_split=False, just_concat=False): if 'receiveJSON' in passes: just_split = True if 'emitJSON' in passes: just_concat = True js_engine = shared.listify(js_engine) with ToolchainProfiler.profile_block('js_optimizer.run_on_js'): return temp_files.run_and_clean(lambda: run_on_js(filename, passes, js_engine, source_map, extra_info, just_split, just_concat))
def run(filename, js_engine=shared.NODE_JS): js_engine = shared.listify(js_engine) return temp_files.run_and_clean( lambda: eliminate_duplicate_funcs(filename))
def run(filename, js_engine=shared.NODE_JS): js_engine = shared.listify(js_engine) return temp_files.run_and_clean(lambda: eliminate_duplicate_funcs(filename))