from emis_funky_funktions import * from ir.genir import json_to_ir from ir.types_ import BUILTINS_CONTEXT from repl import repl, repl_expr import json, sys def main(): match sys.argv: case [_, file]: # TODO handle this expr, ty, substs = unwrap_r(json_to_ir(json.loads(open(sys.argv[1]).read()), BUILTINS_CONTEXT)) repl_expr(expr) case _: repl() if __name__ == '__main__': main()