From 87a7cfb90fb0535ef1a55de3a68f6b204637a97c Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Wed, 14 May 2025 23:32:21 +1000 Subject: [PATCH] Implement %ld filter --- htmlcc/parser.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/htmlcc/parser.py b/htmlcc/parser.py index 3c7ad94..f19e91e 100644 --- a/htmlcc/parser.py +++ b/htmlcc/parser.py @@ -144,6 +144,10 @@ class Parser: # Output as %d variable = variable[:-len('%d')].rstrip()[:-1].rstrip() self.emitter.output_variable_formatted('%d', variable) + elif variable.endswith('%ld') and variable[:-len('%ld')].rstrip().endswith('|'): + # Output as %ld + variable = variable[:-len('%ld')].rstrip()[:-1].rstrip() + self.emitter.output_variable_formatted('%ld', variable) else: # No filter - output as text self.emitter.output_variable_as_text(variable)