Module Expr Str Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd AttributeLoad NameLoad attr NameLoad If CompareGt NameLoad Call NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpBitAnd BinOpAdd AttributeLoad NameLoad attr NameLoad UnaryOpInvert NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr BinOpMod Str NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad orelse For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Call NameLoad For NameStore NameLoad body Assign TupleStore NameStore NameStore NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore NameLoad Index BinOpMod Str NameLoad AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index BinOpMod Str NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str TupleLoad NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad Str attr ListComp BinOpMod Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str Call NameLoad Exec Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Return SubscriptLoad NameLoad Index Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign AttributeStore NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr Str
N/A N/A  WARNING! this module is incomplete and may have rough edges. Use only
if necessary
 N/A py struct pack unpack pypy.rlib.rstruct.formatiterator FormatIterator pypy.rlib.rstruct.error StructError pypy.rlib.rstruct.nativefmttable native_is_bigendian pypy.rpython.extregistry ExtRegistryEntry MasterReader N/A object N/A __init__ N/A N/A self s N/A N/A N/A N/A self input s N/A N/A self inputpos 0 N/A read N/A N/A self count N/A N/A N/A end N/A N/A self inputpos count N/A N/A end N/A len N/A self input N/A N/A N/A StructError unpack str size too short for format N/A s N/A N/A self input N/A N/A self inputpos end N/A N/A self inputpos end N/A s N/A align N/A N/A self mask N/A N/A N/A N/A self inputpos N/A N/A N/A self inputpos mask N/A mask N/A N/A AbstractReader N/A object N/A N/A N/A reader_for_pos N/A N/A pos N/A N/A ReaderForPos N/A AbstractReader N/A __init__ N/A N/A self mr N/A N/A N/A N/A self mr mr N/A N/A self bigendian native_is_bigendian N/A read N/A N/A self count N/A N/A N/A N/A N/A N/A self mr read count N/A appendobj N/A N/A self value N/A N/A N/A N/A self value value N/A N/A N/A N/A ReaderForPos __name__ N/A ReaderForPos%d pos N/A ReaderForPos N/A FrozenUnpackIterator N/A FormatIterator N/A __init__ N/A N/A self fmt N/A N/A N/A N/A self formats N/A N/A N/A self fmt fmt N/A operate N/A N/A self fmtdesc repetitions N/A N/A N/A N/A fmtdesc needcount N/A N/A N/A N/A N/A self formats append N/A fmtdesc repetitions None N/A N/A i N/A range repetitions N/A N/A N/A N/A N/A self formats append N/A fmtdesc 1 None N/A align N/A N/A self mask N/A N/A N/A N/A self formats N/A N/A N/A fmt rep _ N/A N/A N/A self formats pop N/A N/A N/A N/A self formats append N/A fmt rep mask N/A _create_unpacking_func N/A N/A self N/A N/A N/A rg N/A range N/A len N/A self formats N/A perform_lst N/A N/A miniglobals N/A N/A N/A N/A miniglobals update N/A globals N/A i rg N/A N/A N/A fmtdesc rep mask N/A N/A self formats N/A i N/A N/A miniglobals N/A N/A unpacker%d i N/A fmtdesc unpack N/A N/A mask None N/A N/A N/A N/A perform_lst append N/A master_reader.align(%d) mask N/A N/A N/A fmtdesc needcount N/A N/A N/A N/A perform_lst append N/A unpacker%d(reader%d) N/A i i N/A N/A N/A N/A perform_lst append N/A unpacker%d(reader%d, %d) N/A i i rep N/A N/A miniglobals N/A N/A reader_cls%d i N/A reader_for_pos i N/A readers N/A N/A ; join N/A N/A reader%d = reader_cls%d(master_reader) N/A i i N/A i rg N/A perform N/A N/A ; join perform_lst N/A unpackers N/A N/A , join N/A N/A reader%d.value i N/A i rg N/A source N/A N/A N/A py code Source N/A 
        def unpack(s):
            master_reader = MasterReader(s)
            %(readers)s
            %(perform)s
            return (%(unpackers)s)
         N/A locals N/A N/A N/A source compile miniglobals N/A N/A self unpack N/A miniglobals N/A unpack N/A unpack N/A N/A self s N/A N/A N/A res N/A unpack N/A self fmt s N/A N/A N/A len res 1 N/A N/A N/A res N/A 0 N/A res N/A _freeze_ N/A N/A self N/A N/A N/A N/A self formats N/A N/A N/A self _create_unpacking_func N/A True N/A N/A create_unpacker N/A N/A unpack_str N/A N/A N/A fmtiter N/A FrozenUnpackIterator unpack_str N/A N/A N/A fmtiter interpret unpack_str N/A fmtiter N/A N/A N/A create_unpacker _annspecialcase_ specialize:memo runpack N/A N/A fmt input N/A N/A N/A unpacker N/A create_unpacker fmt N/A N/A N/A unpacker unpack input N/A N/A N/A runpack _annspecialcase_ specialize:arg(0)