src/Tools/Compute_Oracle/am_sml.ML
changeset 25279 5ff6fc338db1
parent 25220 f22c1fcbc501
child 25520 e123c81257a5
equal deleted inserted replaced
25278:3026df96941d 25279:5ff6fc338db1
   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"