[gobject-introspection] sectionparser: Add support for <INCLUDE>



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

    sectionparser: Add support for <INCLUDE>
    
    https://bugzilla.gnome.org/show_bug.cgi?id=699856

 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]