[gobject-introspection/wip/docs: 7/11] sectionparser: Add support for <INCLUDE>



commit e62701e54a05d4652f1f127b8d258df981fe90b6
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Wed Mar 27 17:46:03 2013 -0400

    sectionparser: Add support for <INCLUDE>

 giscanner/sectionparser.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/giscanner/sectionparser.py b/giscanner/sectionparser.py
index 85ef3a2..ee023f3 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))


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]