src/Pure/System/scala.ML
changeset 73225 3ab0cedaccad
parent 72759 bd5ee3148132
child 73226 4c8edf348c4e
equal deleted inserted replaced
73224:49686e3b1909 73225:3ab0cedaccad
    26 
    26 
    27 val results =
    27 val results =
    28   Synchronized.var "Scala.results" (Symtab.empty: string Exn.result Symtab.table);
    28   Synchronized.var "Scala.results" (Symtab.empty: string Exn.result Symtab.table);
    29 
    29 
    30 val _ =
    30 val _ =
    31   Isabelle_Process.protocol_command "Scala.result"
    31   Protocol_Command.define "Scala.result"
    32     (fn [id, tag, res] =>
    32     (fn [id, tag, res] =>
    33       let
    33       let
    34         val result =
    34         val result =
    35           (case tag of
    35           (case tag of
    36             "0" => Exn.Exn Null
    36             "0" => Exn.Exn Null