config root man

Current Path : /usr/local/lib/python2.5/site-packages/xcbgen/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyc

³ò
.h”Rc@s'dZddklZddklZddkZddkTd„Zd„Zd„Z	d	„Z
d
„Zd„Zd„Z
d
„Zd„Zd„Zd„Zd„Zhed<ed<e	d<e
d<ed<ed<e
d<ed<ed<ed<ed<ed<Zd„ZdS(s
XML parser.  One function for each top-level element in the schema.

Most functions just declare a new object and add it to the module.
For typedefs, eventcopies, xidtypes, and other aliases though,
we do not create a new type object, we just record the existing one under a new name.
iÿÿÿÿ(tjoin(tparseN(t*cCsut|id|iƒ}t|ƒiƒ}ti|ƒ}t||ƒ|i|iƒp|i	|i|ƒndS(s
    For imports, we load the file, create a new namespace object,
    execute recursively, then record the import (for header files, etc.)
    s%s.xmlN(
RtdirttextRtgetroottstatet	Namespacetexecutet
has_importt
add_import(tnodetmodulet	namespacetnew_filetnew_roott
new_namespace((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytimport_s
cCsT|idƒ}|i|f}|i|idƒƒ}|i||i||ƒdS(Ntnewnametoldname(tgettprefixtget_typetadd_typetns(RRR
tidtnamettype((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyttypedefscCsK|idƒ}|i|f}|idƒ}|i||i||ƒdS(NRtCARD32(RRRRR(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytxidtype!scCsK|idƒ}|i|f}|idƒ}|i||i||ƒdS(NRR(RRRRR(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytxidunion'scCsK|idƒ}|i|f}t||ƒ}|i||i||ƒdS(NR(RRtEnumRR(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytenum-scCsK|idƒ}|i|f}t||ƒ}|i||i||ƒdS(NR(RRtStructRR(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytstruct3scCsK|idƒ}|i|f}t||ƒ}|i||i||ƒdS(NR(RRtUnionRR(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytunion9scCsE|idƒ}|i|f}t||ƒ}|i|||ƒdS(NR(RRtRequesttadd_request(RRR
RRR((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pytrequest?scCsa|idƒ}|i|f}t||ƒ}|i|idƒ|tƒ|i|||ƒdS(NRtnumber(RRtEventt
add_opcodetTruet	add_event(RRR
RRtevent((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyR.Es
cCsj|idƒ}|i|f}|i|idƒƒ}|i|idƒ|tƒ|i|||ƒdS(NRtrefR)(RRt	get_eventR+tFalseR-(RRR
RRR.((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyt	eventcopyLs
cCsa|idƒ}|i|f}t||ƒ}|i|idƒ|tƒ|i|||ƒdS(NRR)(RRtErrorR+R,t	add_error(RRR
RRterror((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyR5Ss
cCsj|idƒ}|i|f}|i|idƒƒ}|i|idƒ|tƒ|i|||ƒdS(NRR/R)(RRt	get_errorR+R1R4(RRR
RRR5((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyt	errorcopyZs
timportRRRR!R#R%R(R.R2R5R7cCs5x.t|iƒD]}t|i|||ƒqWdS(N(tlisttroottfuncsttag(RR
telt((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pyRns(t__doc__tos.pathRtxml.etree.cElementTreeRRtxtypesRRRRR!R#R%R(R.R2R5R7R;R(((s8/usr/local/lib/python2.5/site-packages/xcbgen/matcher.pys<module>s:
												
										

Man Man