From b9d43a8a16771b2464c59e6c4a33fe3c5c1e98e2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr>
Date: Mon, 21 Mar 2022 14:53:32 +0100
Subject: [PATCH] [server] Adds the location in marker informations.

---
 src/plugins/server/kernel_ast.ml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/plugins/server/kernel_ast.ml b/src/plugins/server/kernel_ast.ml
index 8693bbf3113..f9fadabefdc 100644
--- a/src/plugins/server/kernel_ast.ml
+++ b/src/plugins/server/kernel_ast.ml
@@ -640,6 +640,15 @@ let () = Request.register ~package
 (* --- Default Kernel Informations                                        --- *)
 (* -------------------------------------------------------------------------- *)
 
+let () = Informations.register
+    ~id:"kernel.ast.location"
+    ~label:"Location"
+    ~title:"Source file location"
+    begin fun fmt loc ->
+      let location = Printer_tag.loc_of_localizable loc in
+      Filepath.pp_pos fmt (fst location)
+    end
+
 let () = Informations.register
     ~id:"kernel.ast.varinfo"
     ~label:"Var"
-- 
GitLab