�
�ZYc�����������@`�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�Z�d�d�l�m�Z�d�d�l	�m
�Z
�m�Z�d�d	�l�m
�Z
�d
����Z�d�S(���i����(���t���absolute_import(���t���division(���t���print_function(���t���unicode_literalsNi���(���t	���DocWriter(���t���generate_sections_filet���write_sections_file(���t���Transformerc���	������C`�s���t��j����}�|�j�d���|�j�d�d�d�d�d�d�d�d	��|�j�d
�d�d�d�d�d�d
�d�d�d��|�j�d�d�d�d�d�d�d
�g��d�d��|�j�d�d�d�d�d�d�d�d��|�j�|��d���}��|��j�s��t�d�����n��d�t�j�k�rt�j�d�}�t�j�d�}�t�j�j	�|�d���|�g�}�n�g��}�|�j
�|��j���t�j
�|��j�|���}�|��j�r�t�|���}�t�|��j�d�����}�t�|�|���Wd��QXn"�t�|�|��j���}�|�j�|��j���d �S(!���Nu���girfileu���-ou���--outputt���actionu���storet���destu���outputt���helpu���Directory to write output tou���-lu
���--languageu���languaget���defaultu���cu���Output languageu���-Iu���--add-include-pathu���appendu
���include_pathsu!���include paths for other GIR filesu���-su���--write-sections-fileu
���store_trueu���write_sectionsu&���Generate and write out a sections filei���u���missing output parameteru ���UNINSTALLED_INTROSPECTION_SRCDIRu"���UNINSTALLED_INTROSPECTION_BUILDDIRu���giru���wi����(���t���argparset���ArgumentParsert���add_argumentt
���parse_argst���outputt
���SystemExitt���ost���environt���patht���joint���extendt
���include_pathsR���t���parse_from_girt���girfilet���write_sectionsR���t���openR���R���t���languaget���write(	���t���argst���parsert
���top_srcdirt���top_builddirt���extra_include_dirst���transformert
���sections_filet���fpt���writer(����(����sq���/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/docmain.pyt���doc_main"���s@����
	

	(���t
���__future__R����R���R���R���R���R���t	���docwriterR���t
���sectionparserR���R���R#���R���R'���(����(����(����sq���/home/vagrant/ruby-gnome2.win64/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/docmain.pyt���<module>���s���