summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--giscanner/sectionparser.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/giscanner/sectionparser.py b/giscanner/sectionparser.py
index 85ef3a2e..ee023f31 100644
--- a/giscanner/sectionparser.py
+++ b/giscanner/sectionparser.py
@@ -27,6 +27,7 @@ class Section(object):
def __init__(self):
self.file = None
self.title = None
+ self.includes = None
self.main_subsection = Subsection(None)
self.subsections = []
@@ -66,6 +67,11 @@ def parse_sections_file(lines):
current_section.title = match.groupdict['contents']
continue
+ match = re.match(r"<INCLUDE>(?P<contents>.*)</INCLUDE>", line)
+ if match:
+ current_section.includes = match.groupdict['contents']
+ continue
+
match = re.match(r"<SUBSECTION(?: (?P<name>.*))?>", line)
if match:
current_subsection = Subsection(match.groupdict.get('name', None))