ó ¥%zSc@s:ddlmZddd„ƒYZddd„ƒYZdS( iÿÿÿÿ(tetreet CdependencycBsneZd d„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d„Z d „Z d „Z RS( cCs.|dkr!tjdƒ|_n ||_dS(Ntdep(tNoneRtElementtnode(tselfR((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt__init__s cCs|jS(N(t node_comment(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytget_node_comment scCs|jS(N(R(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytget_nodescCs|jjdƒS(Ntfrom(Rtget(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytget_fromscCs|jjdƒS(Ntto(RR (R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytget_toscCs|jjdƒS(Ntrfunc(RR (R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt get_functionscCs|jjd|ƒdS(NR (Rtset(Rtf((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytset_fromscCs|jjd|ƒdS(NR(RR(Rtt((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytset_toscCs|jjd|ƒdS(NR(RR(RR((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt set_function!scCs2|jddƒ}|jjdtj|ƒƒdS(Ns--s- -i(treplaceRtinsertRtComment(Rtc((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt set_comment%scCs t|jƒS(N(tdumpR(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt__str__*sN(t__name__t __module__RRR R R RRRRRRR(((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyRs          t CdependenciescBsSeZdd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( cCs.|dkr!tjdƒ|_n ||_dS(Ntdeps(RRRR(RR((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyR0s cCs|jS(N(R(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyR 6scCsdS(N((R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytto_kaf9scCsdS(N((R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytto_naf<scCs t|jƒS(N(RR(R((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyR?sccs&x|jjdƒD] }|VqWdS(NR(Rtfindall(Rtnode_dep((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyt__get_node_depsCsccs&x|jƒD]}t|ƒVq WdS(N(t_Cdependencies__get_node_depsR(RR((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytget_dependenciesGscCs|jj|jƒƒdS(N(RtappendR (Rtmy_dep((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pytadd_dependencyLsN( RR RRR R#R$RR(R)R,(((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyR!/s       N(((tlxmlRRR!(((s9/tmp/tmphMOK1S/lib/python/KafNafParser/dependency_data.pyts*