�
~��Xc�����������@`�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�Z�d��d�l�m	�Z	�d��d�l
�m�Z�d��d�l�m
�Z
�m�Z�d��d	�l�m�Z�m�Z�m�Z�e	�d
������Z�d����Z�d�S(���i����(���t���absolute_import(���t���division(���t���print_function(���t���unicode_literalsN(���t���contextmanager(���t���message(���t���GtkDocCommentBlockParsert���GtkDocCommentBlockWriter(���t���get_preprocessor_option_groupt���create_source_scannert���process_packagesc���������c`�s]���t��j�}�t��j�j�d�k��r'�t��j�}�n�t��j�j�}�t�j�|����|���t��_�d�V|�t��_�d�S(���u&���Force stdout into a specific encoding.i���N(���t���syst���stdoutt���version_infot���majort���buffert���codecst	���getwriter(���t���encodingt
���old_stdoutt
���binary_stdout(����(����sx���/home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pyt
���encode_stdout&���s����	c���	������C`�s0��t��j�d���}�t��j�|�d���}�|�j�d�d�d�d�d�d�d	�d
��|�j�|���t�|���}�|�j�d�d�d�d
�d�d�d�g��d	�d��|�j�d�d�d�d
�d�d�d�g��d	�d��|�j�|���|�j�|����\�}�}��|�j�s��t�d�����n��|�j	�rt
�|�|�j	���n��t�j�j
�d�d����}�t�|�|����}�|�j�r,t����}�t�d�t���}�|�j�|�j������}�t�d������t�d�d�d�d���t�d���t�d�d�d�d���t�d���x7�t�|�j������D]#�}�t�|�j�|�����t�d���q�Wt�d���t�d�d�d�d���t�d���t�d�d�d�d���Wd��QXn��d�S(���Nu���%prog [options] sourcesu���Tool modes, one is requiredu���-eu	���--extractt���actionu
���store_truet���destu���extractt���helpu(���Extract annotations from the input filesu���-Lu���--library-pathu���appendu
���library_pathst���defaultu#���directories to search for librariesu����u���--pkgu���packagesu&���pkg-config packages to get cflags fromu���ERROR: Nothing to dot	���namespacet���indentu���utf-8u���/u���*i<���u(���/* THIS FILE IS GENERATED DO NOT EDIT */i����(���t���optparset���OptionParsert���OptionGroupt
���add_optiont���add_option_groupR���t
���parse_argst���extractt
���SystemExitt���packagesR
���R���t
���MessageLoggert���gett���NoneR	���R���R���t���Falset���parse_comment_blockst���get_commentsR���t���printt���sortedt���valuest���write(	���t���argst���parsert���groupt���optionst���loggert���sst���writert���blockst���block(����(����sx���/home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pyt���annotation_main8���sL����

				




(���t
���__future__R����R���R���R���R���R���R���t
���contextlibR���t	���giscannerR���t���giscanner.annotationparserR���R���t���giscanner.scannermainR���R	���R
���R���R8���(����(����(����sx���/home/vagrant/ruby-gnome2.win32/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pyt���<module>���s���