From b0c9267ff2a612c5d32b99f16a853cb9750ab51c Mon Sep 17 00:00:00 2001
From: pompolic <pompolic@special-circumstanc.es>
Date: Mon, 14 Nov 2022 20:47:41 +0100
Subject: [PATCH] Start work on GDB-conformant pretty-printers

---
 gdb-port/ast.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/gdb-port/ast.py b/gdb-port/ast.py
index b594c93..67fe7d0 100644
--- a/gdb-port/ast.py
+++ b/gdb-port/ast.py
@@ -179,6 +179,16 @@ class HParsedToken:
 		else:
 			return "{{ {0}, {1} }}".format(self.token_type, self.data)
 
+class HParsedTokenPrinter(object):
+
+	def __init__(self, val):
+		self.val = val
+
+	def to_string(self):
+		return "{{ {0}, {1} }}".format(self.val.token_type, self.val.data.str_no_deref())
+
+	def display_hint(self):
+		return "map"
 
 class HCountedArray:
 	HCountedArray_t_p = None
-- 
GitLab