]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/gdome_xslt/ocaml/gdome_xslt/gdome_xslt.ml
ocaml 3.09 transition
[helm.git] / helm / DEVEL / gdome_xslt / ocaml / gdome_xslt / gdome_xslt.ml
index aa05777ab5d8d20a3bc985089dd789f3d7d47469..b64a006b4c312baace2ea2a7cd5a05e01412abf0 100644 (file)
@@ -44,3 +44,16 @@ let saveResultToChannel ~outchan ~result ~stylesheet =
     ~stylesheet
 ;;
 
+let setErrorCallback = function
+  | None -> I_gdome_xslt.disableErrorCallback ()
+  | Some (callback: string -> unit) ->
+      Callback.register "error_callback" callback;
+      I_gdome_xslt.enableErrorCallback ()
+;;
+let setDebugCallback = function
+  | None -> I_gdome_xslt.disableDebugCallback ()
+  | Some (callback: string -> unit) ->
+      Callback.register "debug_callback" callback;
+      I_gdome_xslt.enableDebugCallback ()
+;;
+