aboutsummaryrefslogtreecommitdiff
path: root/doc/plugin_tutorial/tuto1/src/inspector.ml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/plugin_tutorial/tuto1/src/inspector.ml')
-rw-r--r--doc/plugin_tutorial/tuto1/src/inspector.ml8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/plugin_tutorial/tuto1/src/inspector.ml b/doc/plugin_tutorial/tuto1/src/inspector.ml
new file mode 100644
index 0000000000..d37cbdb74c
--- /dev/null
+++ b/doc/plugin_tutorial/tuto1/src/inspector.ml
@@ -0,0 +1,8 @@
+open Pp
+
+(*
+ * Inspect an input and print a feedback message explaining what it is
+ *)
+let print_input (a : 'a) (printer : 'a -> Pp.t) (type_str : string) : unit =
+ let msg = printer a ++ strbrk (Printf.sprintf " is a %s." type_str) in
+ Feedback.msg_notice msg