From 40f853278b23bfedf7a93c4dcc025a05406277c7 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Mon, 24 Aug 2020 07:22:51 -0700 Subject: [PATCH] doc: wikiparser: Handle processing instructions Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- doc/scripts/wikiparser.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/scripts/wikiparser.py b/doc/scripts/wikiparser.py index 8b68e7230..3f71519d7 100644 --- a/doc/scripts/wikiparser.py +++ b/doc/scripts/wikiparser.py @@ -3,11 +3,11 @@ MoinMoin wiki parser """ +import logging +import re from enum import Enum from pathlib import Path from xml.sax.saxutils import escape -import logging -import re ICONS_DIR = 'icons' @@ -1216,6 +1216,12 @@ PlainText('dialog.')])])])] if line.strip().startswith('##'): continue + # Processing instructions, not rendered + if line.strip() and \ + line.strip().split()[0] in ('#format', '#redirect', '#refresh', + '#pragma', '#deprecated', '#language'): + continue + # Table of Contents match = re.match(r'<>', line) if match: