Lib.Krakatau.ssa.ssa_ops.base.pyc Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of krakatau-lib Show documentation
Show all versions of krakatau-lib Show documentation
Assembler, disassebmler, decompiler and compiler tools library for Java.
?
?HRc @ s@ d d l m Z d d l m Z m Z d e f d ? ? YZ d S( i ( t SSAFunctionBase( t
SSA_OBJECTt SSA_MONADt BaseOpc B s2 e Z e e d ? Z d ? Z d ? Z d ? Z RS( c C s? t t | ? j | | ? d | _ d | _ d | _ | rj | j t d | ?| _ t t
t g ? | _ n | r? | j t
d | ?| _ n d S( Nt origin( t superR t __init__t Nonet rvalt outExceptiont outMonadt makeVariableR t sett Falset Truet
errorStateR ( t selft parentt argumentst
makeExceptiont makeMonad( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyR s c C s | j | j | j f S( N( R R R
( R ( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyt
getOutputs s c C sw | j | j | j f } | d k r0 | | k s6 t ? g | D] } | | k rU | n d ^ q= \ | _ | _ | _ d S( N( R R R
R t AssertionError( R t vart outst x( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyt removeOutput s c C s: t | j | j | j | j f ? \ | _ | _ | _ d S( N( t mapt getR R R
( R t vardict( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyt replaceOutVars s ( t __name__t
__module__R
R R R R ( ( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyR s
N( t functionbaseR t ssa_typesR R R ( ( ( s@ /home/alex/projects/github/krakatau/Krakatau/ssa/ssa_ops/base.pyt s
© 2015 - 2025 Weber Informatics LLC | Privacy Policy