ó ú†ÁZc@`sŇddlmZddlmZddlmZddlmZddlZddlZddlZddlm Z ddl m Z ddl m Z mZdd lmZmZmZe d „ƒZd „ZdS( i(tabsolute_import(tdivision(tprint_function(tunicode_literalsN(tcontextmanager(tmessage(tGtkDocCommentBlockParsertGtkDocCommentBlockWriter(tget_preprocessor_option_grouptcreate_source_scannertprocess_packagescc`s]tj}tjjdkr'tj}n tjj}tj|ƒ|ƒt_dV|t_dS(u&Force stdout into a specific encoding.iN(tsyststdoutt version_infotmajortbuffertcodecst getwriter(tencodingt old_stdoutt binary_stdout((sr/home/vagrant/ruby-gnome2/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pyt encode_stdout&s   c C`s0tjdƒ}tj|dƒ}|jddddddd d ƒ|j|ƒt|ƒ}|jd d dd dddgd dƒ|jdddd dddgd dƒ|j|ƒ|j|ƒ\}}|jsćtdƒ‚n|j rt ||j ƒnt j j ddƒ}t||ƒ}|jr,tƒ}tdtƒ}|j|jƒƒ}tdƒżtddddƒtdƒtddddƒtdƒx7t|jƒƒD]#}t|j|ƒƒtdƒqźWtdƒtddddƒtdƒtddddƒWdQXndS(Nu%prog [options] sourcesuTool modes, one is requiredu-eu --extracttactionu store_truetdestuextractthelpu(Extract annotations from the input filesu-Lu--library-pathuappendu library_pathstdefaultu#directories to search for librariesuu--pkgupackagesu&pkg-config packages to get cflags fromuERROR: Nothing to dot namespacetindentuutf-8u/u*i<u(/* THIS FILE IS GENERATED DO NOT EDIT */i(toptparset OptionParsert OptionGroupt add_optiontadd_option_groupRt parse_argstextractt SystemExittpackagesR Rt MessageLoggertgettNoneR RRtFalsetparse_comment_blockst get_commentsRtprinttsortedtvaluestwrite( targstparsertgrouptoptionstloggertsstwritertblockstblock((sr/home/vagrant/ruby-gnome2/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pytannotation_main8sL             (t __future__RRRRR RRt contextlibRt giscannerRtgiscanner.annotationparserRRtgiscanner.scannermainRR R RR8(((sr/home/vagrant/ruby-gnome2/gobject-introspection/vendor/local/lib/gobject-introspection/giscanner/annotationmain.pyts