From c860a3e744a5ccaf7e3ff28f9267d5e732ae3d01 Mon Sep 17 00:00:00 2001 From: pompolic <pompolic@special-circumstanc.es> Date: Thu, 12 May 2022 19:53:41 +0200 Subject: [PATCH] ExtendedParseStepInfo also lives in command.py --- gdb-port/commands.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gdb-port/commands.py b/gdb-port/commands.py index d9a89d9..ccb937c 100644 --- a/gdb-port/commands.py +++ b/gdb-port/commands.py @@ -1,5 +1,16 @@ print(": Registering basic commands") +class ExtendedParseStepInfo(gdb.Parameter): + """Controls whether to display parser stack and input preview on stepping the parse.""" + def __init__(self): + super(ExtendedParseStepInfo, self).__init__("hammer-extended-parse-step-info", gdb.COMMAND_OBSCURE, gdb.PARAM_BOOLEAN) + self.show_doc = "Show parser stack and input preview after hammer-parse-step:" + #self.set_doc = "Show parser stack and input preview after hammer-parse-step:" + self.value = True + print(":: hammer-extended-parse-step-info") + +ExtendedParseStepInfo() + class HammerParserBacktrace(gdb.Command): def __init__(self): super(HammerParserBacktrace, self).__init__ ("hammer-parser-backtrace", gdb.COMMAND_OBSCURE) -- GitLab