σ
ξ2Yc @` sΝ d d l m Z d d l m Z d d l m Z d d l m Z d d l Z d d l m Z d d l m Z d e
f d
YZ d e
f d YZ d
e
f d YZ
d Z d Z d Z d S( i ( t absolute_import( t division( t print_function( t unicode_literalsNi ( t ast( t to_underscorest SectionsFilec B` s e Z d Z RS( c C` s
| | _ d S( N( t sections( t selfR ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyt __init__ s ( t __name__t
__module__R ( ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyR s t Sectionc B` s e Z d Z RS( c C` s( d | _ d | _ d | _ g | _ d S( N( t Nonet filet titlet includest subsections( R ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyR $ s ( R
R R ( ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyR # s t
Subsectionc B` s e Z d Z RS( c C` s | | _ g | _ d S( N( t namet symbols( R R ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyR , s ( R
R R ( ( ( sw /home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/sectionparser.pyR + s c C` s΅ g } d } d } x| D]} | j } | s | j rD q n | d k r t } | j | t d } | j j | q n | d k r d } q n t j d | } | rΞ | j d | _
q n t j d | } | rό | j d | _ q n t j d | } | r*| j d | _ q n t j d | } | rst | j j
d d } | j j | q n | j d r| j d
rq n | j j | q Wt | S( Nu