repaired codegen tool
authorhaftmann
Wed, 01 Sep 2010 09:03:34 +0200
changeset 38967 b912278b719f
parent 38966 68853347ba37
child 38968 e55deaa22fff
child 38970 53d1ee3d98b8
repaired codegen tool
src/Tools/Code/lib/Tools/codegen
--- a/src/Tools/Code/lib/Tools/codegen	Wed Sep 01 08:52:49 2010 +0200
+++ b/src/Tools/Code/lib/Tools/codegen	Wed Sep 01 09:03:34 2010 +0200
@@ -53,13 +53,13 @@
 
 if [ "$QUICK_AND_DIRTY" -eq 1 ]
 then
-  QND_CMD="set"
+  QND_FLAG="true"
 else
-  QND_CMD="reset"
+  QND_FLAG="false"
 fi
 
 CTXT_CMD="ML_Context.eval_text_in (SOME (ProofContext.init_global (Thy_Info.get_theory \"HOL\"))) false Position.none \"Code_Target.shell_command thyname cmd\";"
 
-FULL_CMD="Unsynchronized.$QND_CMD quick_and_dirty; val thyname = \"$THY\"; val cmd = \"$CODE_CMD\"; $CTXT_CMD"
+FULL_CMD="quick_and_dirty := QND_FLAG; val thyname = \"$THY\"; val cmd = \"$CODE_CMD\"; $CTXT_CMD"
 
 "$ISABELLE_PROCESS" -q -e "$FULL_CMD" "$IMAGE" || exit 1