From e02637d1ed5e0b28083268a0095acccd865baa65 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 2 Sep 2024 12:37:15 +0100 Subject: [PATCH] Fix mkdescriptions when parsing docs containing Jinja variables. --- tools/mkdescriptions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mkdescriptions b/tools/mkdescriptions index 844456ed6..518ad4047 100755 --- a/tools/mkdescriptions +++ b/tools/mkdescriptions @@ -54,7 +54,7 @@ for my $module (<$root/src/modules/extra/m_*.cpp>, <$root/src/modules/m_*.cpp>, my ($docdata, undef, undef) = LoadFile($docfile) or print_error "unable to read from $docfile: $!"; print_error "unable to find the module description in $docfile!" unless $docdata->{description}; - my $docraw = $docdata->{description} =~ s/^(?:This module )//r; + my $docraw = $docdata->{description} =~ s/(?:^This module |\{\{\s*[a-z_]+\s*\}\})//gr; my $docrendered = CommonMark->markdown_to_html(ucfirst $docraw); my $docplain = HTML::FormatText->new(leftmargin => 0, rightmargin => ~0)->format(HTML::TreeBuilder->new->parse($docrendered));