All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Lib.Krakatau.ssa.ssa_ops.base.pyc Maven / Gradle / Ivy

There is a newer version: 1.1
Show newest version
?
?HRc@s@ddlmZddlmZmZdefd??YZdS(i(tSSAFunctionBase(t
SSA_OBJECTt	SSA_MONADtBaseOpcBs2eZeed?Zd?Zd?Zd?ZRS(cCs?tt|?j||?d|_d|_d|_|rj|jtd|?|_t	t
tg?|_n|r?|jt
d|?|_ndS(Ntorigin(tsuperRt__init__tNonetrvaltoutExceptiontoutMonadtmakeVariableRtsettFalsetTruet
errorStateR(tselftparentt	argumentst
makeExceptiont	makeMonad((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyRs			cCs|j|j|jfS(N(RR	R
(R((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyt
getOutputsscCsw|j|j|jf}|dk	r0||ks6t?g|D]}||krU|nd^q=\|_|_|_dS(N(RR	R
RtAssertionError(Rtvartoutstx((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pytremoveOutputscCs:t|j|j|j|jf?\|_|_|_dS(N(tmaptgetRR	R
(Rtvardict((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pytreplaceOutVarss(t__name__t
__module__R
RRRR(((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyRs
		N(tfunctionbaseRt	ssa_typesRRR(((s@/home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyts




© 2015 - 2025 Weber Informatics LLC | Privacy Policy