úÎãØ     Safe35(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.,pA "base" X type, i.e. one described in baseTypeInfo; first arg is the struct.unpack string, second is the size.-…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.ä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/0KLMN12+3456789:,-;<.=>?@ABCDEFGHIJ/0KLMNO      !"#$%&'()*+,-./01234456789:;<=>?@ABCDEFGHIJKLMNOPQxcffi_Hy6dStIIVGPIG90iNJbKwEData.XCB.Python.PyHelpersData.XCB.Python.ParseidentmkNamemkDotmkAttrmkImport mkRelImportmkIntmkAssignmkIncrmkCallnoArgsmkEnummkParamsmkArgmkXClass mkEmptyClassmkClassmkStr mkUnpackFrommkDict mkDictUpdatemkMethodmkReturnpyTruthpyNonemkIf repeatStr parseXHeadersrenderPyxformcalcsizePseudoArgument getArgument PseudoExprgetExpr _reserved mkDottedNamemkVarmkTuple$fPseudoArgumentArgument$fPseudoArgumentExpr$fPseudoExprExpr$fPseudoExpr[] stNeedsPadBaseType CompositeType baseTypeInfomkStructStyleUnpackmkModifyStructUnpackStatestNamesstPacks BindingPartRequest DeclarationNoop TypeInfoMapTypeInfocollectBindingsmkAddExt xBinopToPyOp xUnopToPyOpxExpressionToNestedPyExprxExpressionToPyExprgetConstxEnumElemsToPyEnum addStructDatamaybePrintCharmkPadstructElemToPyUnpackstructElemToPyPackbuf mkPackStmts mkPackMethodmkSyntheticMethod processXDecl mkVersionmkKey