equal
deleted
inserted
replaced
497 let |
497 let |
498 val guid = get_guid () |
498 val guid = get_guid () |
499 val code = Real.toString (random ()) |
499 val code = Real.toString (random ()) |
500 val module = "AMSML_"^guid |
500 val module = "AMSML_"^guid |
501 val (arity, toplevel_arity, inlinetab, source) = sml_prog module code eqs |
501 val (arity, toplevel_arity, inlinetab, source) = sml_prog module code eqs |
502 val _ = writeTextFile "Gencode.ML" source |
502 (*val _ = writeTextFile "Gencode.ML" source*) |
503 val _ = compiled_rewriter := NONE |
503 val _ = compiled_rewriter := NONE |
504 val _ = use_source source |
504 val _ = use_source source |
505 in |
505 in |
506 case !compiled_rewriter of |
506 case !compiled_rewriter of |
507 NONE => raise Compile "broken link to compiled function" |
507 NONE => raise Compile "broken link to compiled function" |