Implement %ld filter

This commit is contained in:
RunasSudo 2025-05-14 23:32:21 +10:00
parent a2ebec3218
commit 87a7cfb90f
Signed by: RunasSudo
GPG Key ID: 7234E476BF21C61A

View File

@ -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)