;ò ![‡Dc@sÏdkZdkZdkZdkZdkZdkZd„Zhadfd„ƒYZd„Z dfd„ƒYZ d„Z dfd „ƒYZ d „Z d fd „ƒYZd „Zd„Zd„Zdfd„ƒYZd„Zdfd„ƒYZd„Zd„Zdfd„ƒYZd„ZdZdZdZdZdZdZd Zd!Z d"Z!d#Z"d$Z#d%Z$d&Z%d'Z&d(Z'd)Z(d*Z)d+Z*d,Z+d-Z,d.„Z-d/„Z.d0„Z/d1„Z0d2„Z1d3„Z2d4d5„Z3d6„Z4d7„Z5d8„Z6d9„Z7d:„Z8d;„Z9d<„Z:d=„Z;d>„Z<d?„Z=d@„Z>dA„Z?dB„Z@dC„ZAdD„ZBdE„ZCdF„ZDdG„ZEdH„ZFdI„ZGdJ„ZHd4dK„ZIdL„ZJdM„ZKdN„ZLdO„ZMdS(PNcCs|SdS(N(snumber(snumber((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys ErlNumber7ssErlAtomcBs5tZdZdd„Zd„Zd„Zd„ZRS(sPAn Erlang atom. The following attributes are defined: atomText = string iÿÿÿÿcCsˆ|tjo |djo0ti|ƒot||_q„d| ‚n;|tjo |djo||_|t|(sselfsatomText(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__KscCs|i|ijSdS(N(sselfsatomTextsother(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequalsMscCs |iSdS(N(sselfsatomText(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__str__Os(s__name__s __module__s__doc__s__init__s__repr__sequalss__str__(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlAtom;s   cCs't|ƒtijo t|tƒSdS(s/Checks whether a term is an Erlang atom or not.N(stypestermstypess InstanceTypes isinstancesErlAtom(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys IsErlAtomRssErlRefcBs)tZdZd„Zd„Zd„ZRS(s–An Erlang reference. The following attributes are defined: node = id = integer | list(integer) creation = integer cCs||_||_||_dS(N(snodesselfsidscreation(sselfsnodesidscreation((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__]s  cCs d|i |i |ifSdS(Ns&(sselfsnodesidscreation(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__ascCs=|ii|iƒo#|i|ijo|i|ijSdS(N(sselfsnodesequalssothersidscreation(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequalsds(s__name__s __module__s__doc__s__init__s__repr__sequals(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlRefWs   cCs't|ƒtijo t|tƒSdS(s4Checks whether a term is an Erlang reference or not.N(stypestermstypess InstanceTypes isinstancesErlRef(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysIsErlRefissErlPortcBs)tZdZd„Zd„Zd„ZRS(sAn Erlang port. The following attributes are defined: node = id = integer creation = integer cCs||_||_||_dS(N(snodesselfsidscreation(sselfsnodesidscreation((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__ts  cCsd|i |i|ifSdS(Ns'(sselfsnodesidscreation(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__xscCs=|ii|iƒo#|i|ijo|i|ijSdS(N(sselfsnodesequalssothersidscreation(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequals{s(s__name__s __module__s__doc__s__init__s__repr__sequals(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlPortns   cCs't|ƒtijo t|tƒSdS(s4Checks whether a term is an Erlang reference or not.N(stypestermstypess InstanceTypes isinstancesErlPort(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys IsErlPort€ssErlPidcBs)tZdZd„Zd„Zd„ZRS(sžAn Erlang process id. The following attributes are defined: node = id = integer serial = integer creation = integer cCs(||_||_||_||_dS(N(snodesselfsidsserialscreation(sselfsnodesidsserialscreation((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__‹s   cCs%d|i |i|i|ifSdS(Ns1(sselfsnodesidsserialscreation(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__scCsP|ii|iƒo6|i|ijo#|i|ijo|i|ijSdS(N(sselfsnodesequalssothersidsserialscreation(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequals“s(s__name__s __module__s__doc__s__init__s__repr__sequals(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlPid„s   cCs't|ƒtijo t|tƒSdS(s5Checks whether a term is an Erlang process id or not.N(stypestermstypess InstanceTypes isinstancesErlPid(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysIsErlPid™scCst|ƒSdS(s-An Erlang tuple. This maps to a python tuple.N(stupleselementsAsList(selementsAsList((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlTuplescCs|SdS(s+An Erlang list. This maps to a python list.N(selements(selements((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlList¡ssErlImproperListcBs5tZdZdd„Zd„Zd„Zd„ZRS(sŸAn improper erlang list (one where the tail is not []). Can be iterated over to get the elements, by default will include the tail as the last element.icCs||_||_||_dS(N(selementssselfstailsuseTails iterOnTail(sselfselementsstailsuseTail((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__©s  cCsd|i |i fSdS(Ns%(sselfselementsstail(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__®scCs'|i|ijo|i|ijSdS(N(sselfselementssotherstail(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequals°scCsZy|i|SWnDtj o8|io|t|iƒjo |iSnt‚nXdS(N(sselfselementsskeys IndexErrors iterOnTailslenstail(sselfskey((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys __getitem__²s   (s__name__s __module__s__doc__s__init__s__repr__sequalss __getitem__(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlImproperList¥s    cCs't|ƒtijo t|tƒSdS(N(stypestermstypess InstanceTypes isinstancesErlImproperList(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysIsErlImproperListºss ErlBinarycBs)tZdZd„Zd„Zd„ZRS(sRAn Erlang binary. The following attributes are defined: contents = string cCs ||_dS(N(scontentssself(sselfscontents((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__ÁscCsdt|iƒSdS(Ns(slensselfscontents(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__ÃscCs|i|ijSdS(N(sselfscontentssother(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequalsÅs(s__name__s __module__s__doc__s__init__s__repr__sequals(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys ErlBinary½s   cCs't|ƒtijo t|tƒSdS(s1Checks whether a term is an Erlang binary or not.N(stypestermstypess InstanceTypes isinstances ErlBinary(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys IsErlBinaryÈscCs|SdS(s-An Erlang list. This maps to a python string.N(ss(ss((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys ErlStringÌssErlFuncBs)tZdZd„Zd„Zd„ZRS(s¹An Erlang process id. The following attributes are defined: pid = module = index = integer uniq = integer freeVars = list(term) cCs1||_||_||_||_||_dS(N(spidsselfsmodulesindexsuniqsfreeVars(sselfspidsmodulesindexsuniqsfreeVars((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__init__Øs     cCs-d|i |i |i|i|i fSdS(Ns<(sselfspidsmodulesindexsuniqsfreeVars(sself((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys__repr__ÞscCsf|ii|iƒoL|ii|iƒo6|i|ijo#|i|ijo|i|ijSdS(N(sselfspidsequalssothersmodulesindexsuniqsfreeVars(sselfsother((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysequalsâs(s__name__s __module__s__doc__s__init__s__repr__sequals(((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysErlFunÐs   cCs't|ƒtijo t|tƒSdS(s3Checks whether a term is an Erlang function or not.N(stypestermstypess InstanceTypes isinstancesErlFun(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysIsErlFunêsiƒikijilihiiioiniciaibidirieifigimiuiNiCcCsKyt|ƒ\}}Wn d‚nXt|ƒdjo d‚n|SdS(s~Unpack a binary to a term. BINARY = string Returns: term Throws: "BinaryToTerm: Extraneous data in binary" s/BinaryToTerm: Panic -- invalid binary received?is'BinaryToTerm: Extraneous data in binaryN(s_UnpackOneTermTopsbinarysterms remainingslen(sbinarysterms remaining((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys BinaryToTerm s  cCsKyt|ƒ\}}Wn d‚nXt|ƒdjo d‚n|SdS(sUnpack a binary/binaries to term(s). This is mainly for use by the erl_node_conn, where, in some cases, two or more terms are packed together. BINARY = string Returns: list(term) Throws: "BinaryToTerm: Extraneous data in binary" s2BinariesToTerms: Panic -- invalid binary received?is*BinariesToTerms: Extraneous data in binaryN(s BufToTermsbinarystermss remainingslen(sbinarystermss remaining((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pysBinariesToTermss   cCs_g}|}xLnoDt|ƒ\}}|tjo||fSn|i|ƒ|}qWdS(Ni(s unpackedTermssdatas inputDatas_UnpackOneTermTops unpackedTerms remainingDatasNonesappend(sdatas remainingDatas unpackedTerms unpackedTermss inputData((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys BufToTerm+s  cCsXt|ƒdjot|fSn|dttƒjot|fSnt|dƒSdS(Nii(slensdatasNoneschrs MAGIC_VERSIONs_UnpackOneTerm(sdata((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_UnpackOneTermTop5s c)CsKt|ƒ}t|ƒdjot|fSnt|dƒ}|tjo(t|dƒ}t |ƒ|dfSnÌ|t jo+t |dd!ƒ}t |ƒ|dfSn”|t joy|dd!}y)ti|tdƒƒ}|d|!}(Wntj o |}(nXti|(ƒ}t |ƒ|dfSn|tjo@t|dd!ƒ}|dd|!}t|ƒ|d|fSnÁ|tjoWt|dƒ\}$}t|dd!ƒ}"t!|dƒ} t#|$|"| ƒ|dfSn]|t$joZt|dƒ\}$}t|dd!dƒ}"t!|dƒ} t%|$|"| ƒ|dfSnö|t&jopt|dƒ\}$}t|dd!dƒ}"t |dd !ƒ} t!|d ƒ} t(|$|"| | ƒ|d fSny|t)jo=t|dƒ}t+||dƒ\}%}t-|%ƒ|fSn/|t.jo@t |dd!ƒ}t+||dƒ\}%}t-|%ƒ|fSnâ|t/jot0gƒ|dfSn½|t1jo@t|dd!ƒ}!|dd|!!}#t4|#ƒ|d|!fSnp|t5jovt |dd!ƒ}t+||dƒ\}%}t|ƒ\}}|gjot8|%|ƒ|fSnt0|%ƒ|fSní|t9jo@t |dd!ƒ}|dd|!}#t;|#ƒ|d|fSn |t<jožt|dƒ}t|dƒ} d } xDt?|ƒD]6}'t|d||'dƒ}| d tB|ƒ} qÞW| o| d } nt | ƒ|d|fSnõ|tCjo¡t |dd!ƒ}t|dƒ} d } xDt?|ƒD]6}'t|d||'dƒ}| d tB|ƒ} qŒW| o| d } nt | ƒ|d|fSnG|tDjoVt|dƒ} t|dd!ƒ}|dd|!}t|d| ƒ|d|fSnä|tEjo.t|dƒ} ttd| ƒ|dfSn©|tFjoÒt|dd!ƒ}t|dƒ\}$}d|}t!|dƒ} |d}t|dd!ƒ}|g}|d}xBt?|dƒD]0}'t |dd!ƒ}"|d}|iK|"ƒq&Wt#|$|| ƒ|fSnÊ|tLjo²t |dd!ƒ}&t|dƒ\}}t|ƒ\} }t|ƒ\} }t|ƒ\}}t+|&|ƒ\}}dGH|GH| GH| GH|GH|GHtW|| | ||ƒ|fSn d| GHt|fSdS(Niiiii iiiii lllÿÿÿÿiscaches MAGIC_FUNs Bad tag %s(XslensdatasdataLensNonesordsdata0sMAGIC_SMALL_INTEGERs _ReadInt1sns ErlNumbers MAGIC_INTEGERs _ReadInt4s MAGIC_FLOATs floatDatasstringsindexschrs nullIndexsfloatStrs ValueErrorsatofsfs MAGIC_ATOMs _ReadInt2satomLensatomTextsErlAtomsMAGIC_REFERENCEs_UnpackOneTermsnodes remainingDatas_ReadIdsids _ReadCreationscreationsErlRefs MAGIC_PORTsErlPorts MAGIC_PIDsserialsErlPidsMAGIC_SMALL_TUPLEsaritys_UnpackTermSeqselementssErlTuplesMAGIC_LARGE_TUPLEs MAGIC_NILsErlLists MAGIC_STRINGsstrlensss ErlStrings MAGIC_LISTstailsnewRemainingDatasErlImproperLists MAGIC_BINARYsbinlens ErlBinarysMAGIC_SMALL_BIGssignsbignumsrangesisdslongsMAGIC_LARGE_BIGsMAGIC_NEW_CACHEsMAGIC_CACHED_ATOMsMAGIC_NEW_REFERENCEsidLensnprimsid0sidssappends MAGIC_FUNs freevarsLenspidsremainingData1smodulesremainingData2sremainingData3suniqsremainingData4sfreeVarssremainingData5sErlFun()sdatas remainingDatastailsnprimsdsidLensfsdata0sbinlensbignumscreationsmodulessignsindexsuniqsid0s floatDatasdataLens nullIndexsremainingData2sremainingData3sremainingData1sremainingData4sremainingData5snewRemainingDatasfreeVarssaritysatomTextsnsidssatomLenspidsserialsstrlensidsssnodeselementss freevarsLensisfloatStr((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_UnpackOneTerm=sú          !            "          cCsVg}|}x9t|ƒD]+}t|ƒ\}}|i |ƒ|}qW||fSdS(N( sseqsdatas remainingDatasrangesnumTermssis_UnpackOneTermstermsnewRemainingDatasappend(snumTermssdatas remainingDatastermsseqsisnewRemainingData((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_UnpackTermSeqÖs   icCst|ƒd|>d@SdS(Ni(s _ReadInt4sssmaxSignificantBits(sssmaxSignificantBits((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_ReadIdßscCst|ƒdd>d@SdS(Nii(s _ReadInt1ss(ss((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _ReadCreationâscCsti|ƒSdS(N(s erl_commonsReadInt1ss(ss((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _ReadInt1åscCsti|ƒSdS(N(s erl_commonsReadInt2ss(ss((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _ReadInt2èscCsti|ƒSdS(N(s erl_commonsReadInt4ss(ss((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _ReadInt4ëscCsttƒt|ƒSdS(soPack a term to a binary. TERM = term Returns: string Throws: "Can't pack value of type ..." N(schrs MAGIC_VERSIONs _PackOneTermsterm(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys TermToBinaryôscCs™t|ƒtijot|ƒSnrt|ƒtijot|ƒSnNt|ƒtijot|ƒSn*t|ƒti jot |ƒSnt|ƒti jot |ƒSnât|ƒti jot|ƒSn¾t|ƒot|ƒSn£t|ƒot|ƒSnˆt|ƒot|ƒSnmt|ƒot|ƒSnRt|ƒot|ƒSn7t|ƒot|ƒSnd| GHdt|ƒ ‚dS(NsTerm=%ssCan't pack value of type %s(stypestermstypess StringTypes _PackStringsListTypes _PackLists TupleTypes _PackTuplesLongTypes _PackLongs FloatTypes _PackFloatsIntTypes_PackInts IsErlAtoms _PackAtomsIsErlRefs_PackRefs IsErlPorts _PackPortsIsErlPids_PackPids IsErlBinarys _PackBinarysIsErlFuns_PackFun(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackOneTermþs4       cCspt|ƒdjotgƒSnLt|ƒdjo"ttƒtt|ƒƒ|Snttd„|ƒƒSdS(NiiÿÿcCs t|ƒS(N(sordsc(sc((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys"s(slensterms _PackLists _PackInt1s MAGIC_STRINGs _PackInt2smap(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackStrings "cCstt|ƒdjottƒSnPd}x|D]}|t|ƒ}q.Wttƒtt|ƒƒ|t gƒSdS(Nis( slensterms _PackInt1s MAGIC_NILs packedDataselems _PackOneTerms MAGIC_LISTs _PackInt4s _PackList(stermselems packedData((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackList$scCs~t|ƒdjo ttƒtt|ƒƒ}nttƒtt|ƒƒ}|}x|D]}|t |ƒ}q\W|SdS(Ni( slensterms _PackInt1sMAGIC_SMALL_TUPLEsheadsMAGIC_LARGE_TUPLEs _PackInt4s packedDataselems _PackOneTerm(stermsheadselems packedData((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackTuple.s cCsºtdƒ d|jotdƒjnot|ƒSnztti|ƒtidƒƒd}|djo%ttƒt |ƒt ||ƒSn"tt ƒt|ƒt ||ƒSdS(Niÿÿÿiiiÿ( slongsterms_PackIntsintsmathslogsnumBytesNeededs _PackInt1sMAGIC_LARGE_BIGs _PackInt4s_PackLongBytessMAGIC_SMALL_BIG(stermsnumBytesNeeded((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackLong9s /& %cCsr|djotdƒ}n tdƒ}|}|}x2t|ƒD]$}|t|d@ƒ}|d?}qBW|SdS(Niiiÿi(sterms _PackInt1ssignsbignums bignumBytessrangesnumBytesNeededsi(stermsnumBytesNeededsissigns bignumBytessbignum((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackLongBytesGs   cCs:d|}tdƒdt|ƒ}ttƒ||SdS(Ns%.20eii(stermsfloatStrs _PackInt1slens nullPadStrs MAGIC_FLOAT(stermsfloatStrs nullPadStr((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackFloatSs cCsNd|jo djnottƒt|ƒSnttƒt|ƒSdS(Nii(sterms _PackInt1sMAGIC_SMALL_INTEGERs MAGIC_INTEGERs _PackInt4(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackIntXscCs+|i}ttƒtt|ƒƒ|SdS(N(stermsatomTexts _PackInt1s MAGIC_ATOMs _PackInt2slen(stermsatomText((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackAtom^s cCs5t|iƒtijot|ƒSn t|ƒSdS(N(stypestermsidstypessListTypes_PackNewReferenceExts_PackReferenceExt(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackRefbscCsŒt|iƒ}t|iƒ}t|idƒ}|}x%|idD]}|t |ƒ}qEWt t ƒt t |iƒƒ|||SdS(Nii(s _PackOneTermstermsnodes _PackCreationscreations_PackIdsidsid0sidss _PackInt4s _PackInt1sMAGIC_NEW_REFERENCEs _PackInt2slen(stermsnodescreationsidssid0sid((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackNewReferenceExthscCsGt|iƒ}t|iƒ}t|iƒ}ttƒ|||SdS(N( s _PackOneTermstermsnodes_PackIdsids _PackCreationscreations _PackInt1sMAGIC_REFERENCE(stermsnodescreationsid((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackReferenceExtsscCsJt|iƒ}t|idƒ}t|iƒ}ttƒ|||SdS(Ni( s _PackOneTermstermsnodes_PackIdsids _PackCreationscreations _PackInt1s MAGIC_PORT(stermsnodescreationsid((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackPortyscCs]t|iƒ}t|idƒ}t|iƒ}t|iƒ}t t ƒ||||SdS(Ni( s _PackOneTermstermsnodes_PackIdsids _PackInt4sserials _PackCreationscreations _PackInt1s MAGIC_PID(stermsnodescreationsserialsid((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackPids cCs(ttƒtt|iƒƒ|iSdS(N(s _PackInt1s MAGIC_BINARYs _PackInt4slenstermscontents(sterm((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackBinary†scCs¡tt|iƒƒ}t|iƒ}t|iƒ}t |i ƒ}t |i ƒ}d}x!|iD]}|t |ƒ}qaWttƒ||||||SdS(Ns(s _PackInt4slenstermsfreeVarss numFreeVarss_PackPidspids _PackAtomsmodules_PackIntsindexsuniqsfreeVars _PackOneTerms MAGIC_FUN(stermsindexs numFreeVarsspidsfreeVarssmodulesuniqsfreeVar((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackFun‹s cCst|d|>d@ƒSdS(Ni(s _PackInt4sismaxSignificantBits(sismaxSignificantBits((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys_PackId˜scCst|dd>d@ƒSdS(Nii(s _PackInt1si(si((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackCreation›scCsti|ƒSdS(N(s erl_commonsPackInt1si(si((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackInt1žscCsti|ƒSdS(N(s erl_commonsPackInt2si(si((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackInt2¡scCsti|ƒSdS(N(s erl_commonsPackInt4si(si((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys _PackInt4¤s(Nsosssyssmathstypessstrings erl_commons ErlNumbers _atom_cachesErlAtoms IsErlAtomsErlRefsIsErlRefsErlPorts IsErlPortsErlPidsIsErlPidsErlTuplesErlListsErlImproperListsIsErlImproperLists ErlBinarys IsErlBinarys ErlStringsErlFunsIsErlFuns MAGIC_VERSIONs MAGIC_STRINGs MAGIC_NILs MAGIC_LISTsMAGIC_SMALL_TUPLEsMAGIC_LARGE_TUPLEsMAGIC_LARGE_BIGsMAGIC_SMALL_BIGs MAGIC_FLOATsMAGIC_SMALL_INTEGERs MAGIC_INTEGERs MAGIC_ATOMsMAGIC_NEW_REFERENCEsMAGIC_REFERENCEs MAGIC_PORTs MAGIC_PIDs MAGIC_BINARYs MAGIC_FUNsMAGIC_NEW_CACHEsMAGIC_CACHED_ATOMs BinaryToTermsBinariesToTermss BufToTerms_UnpackOneTermTops_UnpackOneTerms_UnpackTermSeqs_ReadIds _ReadCreations _ReadInt1s _ReadInt2s _ReadInt4s TermToBinarys _PackOneTerms _PackStrings _PackLists _PackTuples _PackLongs_PackLongBytess _PackFloats_PackInts _PackAtoms_PackRefs_PackNewReferenceExts_PackReferenceExts _PackPorts_PackPids _PackBinarys_PackFuns_PackIds _PackCreations _PackInt1s _PackInt2s _PackInt4(Ms _PackInt1s MAGIC_PIDs _ReadInt4sErlImproperLists BinaryToTerms IsErlPorts_PackInts BufToTerms _PackInt2sErlTuplesErlPorts _ReadInt1sMAGIC_NEW_CACHEs_ReadIdsMAGIC_LARGE_BIGs _PackPortsErlPids_PackRefs IsErlAtoms _PackTuples _PackAtoms IsErlBinarys MAGIC_VERSIONs MAGIC_INTEGERsErlLists _PackFloats_PackFuns MAGIC_STRINGs MAGIC_ATOMs MAGIC_LISTsMAGIC_SMALL_INTEGERs _PackInt4s _PackOneTerms_UnpackTermSeqs _ReadCreationsErlFuns MAGIC_FLOATs erl_commons_UnpackOneTermTopsmathsMAGIC_NEW_REFERENCEs_PackIds TermToBinarysErlAtomsstringsMAGIC_SMALL_BIGs _PackLists _PackLongs ErlStringsIsErlFuns MAGIC_PORTssyss _ReadInt2sIsErlRefsMAGIC_LARGE_TUPLEs _PackBinarys_UnpackOneTermsMAGIC_REFERENCEs_PackReferenceExtstypessMAGIC_SMALL_TUPLEs MAGIC_NILs_PackNewReferenceExtsErlRefsBinariesToTermssMAGIC_CACHED_ATOMsIsErlPids _PackCreations ErlNumbers MAGIC_FUNs_PackPids _PackStringsIsErlImproperLists_PackLongBytess MAGIC_BINARYs ErlBinarysos((sL/mnt/gmirror/ports/devel/py_otp_interface/work/py_interface-0.93/erl_term.pys?.sš                     ™