úÎmo      Safe-Inferred24(Create and sanatize a python identifier.@Make an Expr out of a string like "foo.bar" describing the name.$Make an attribute access, i.e. self. string.' !"#$ % &'()*    % !"#$ % &'()*None +ðstNeedsPad is whether or not a type_pad() is needed. As near as I can tell the conditions are: 1. a list was unpacked 2. a struct was unpacked ListFontsWithInfoReply is an example of a struct which has lots of this type of thing.,¬A composite type, i.e. a Struct or Union created by XCB. First arg is the extension that defined it, second is the name of the type, third arg is the size if it is known.-pA "base" X type, i.e. one described in baseTypeInfo; first arg is the struct.unpack string, second is the size.äGenerate the code for a set of X headers. Note that the code is generated in dependency order, NOT in the order you pass them in. Thus, you get a string (a suggested filename) along with the python code for that XHeader back..Information on basic X types."Clone of python's struct.calcsize./2Make a struct style (i.e. not union style) unpack.0QGiven a (qualified) type name and a target type, generate a TypeInfoMap updater.'12+3456789:,-;<.=>?@ABCDEFGHIJ/0KLM12+3458769:-,;<.=>?@ABCDEFGHIJ/0KLMN      !"#$%&'()*+,-./01234456789:;<=>?@ABCDEFGHIJKLMNOP xcffib-0.2.5Data.XCB.Python.PyHelpersData.XCB.Python.ParseidentmkNamemkDotmkAttrmkImport mkRelImportmkIntmkAssignmkIncrmkCallnoArgsmkEnummkParamsmkXClass mkEmptyClassmkClassmkStr mkUnpackFrommkDict mkDictUpdatemkMethodmkReturnpyTruthpyNonemkIf repeatStr parseXHeadersrenderPyxformcalcsizePseudoArgument getArgument PseudoExprgetExpr _reserved mkDottedNamemkVarmkArgmkTuple$fPseudoArgumentArgument$fPseudoArgumentExpr$fPseudoExprExpr$fPseudoExpr[] stNeedsPad CompositeTypeBaseType baseTypeInfomkStructStyleUnpackmkModifyStructUnpackStatestNamesstPacks BindingPartNoop DeclarationRequest TypeInfoMapTypeInfocollectBindingsmkAddExt xBinopToPyOp xUnopToPyOpxExpressionToNestedPyExprxExpressionToPyExprgetConstxEnumElemsToPyEnum addStructDatamaybePrintCharmkPadstructElemToPyUnpackstructElemToPyPackbuf mkPackStmts mkPackMethod processXDecl mkVersionmkKey