translator.intermediateBuilder.gateNode
index
/home/yentl/UA/devs-eindwerk/translator/translator/intermediateBuilder/gateNode.py

 
Classes
       
translator.intermediateBuilder.node.Node(translator.intermediateBuilder.element.Element)
GateNode

 
class GateNode(translator.intermediateBuilder.node.Node)
    A generic class for the gate nodes (all of which have a single output whose value is dictated entirely by the current inputs)
 
 
Method resolution order:
GateNode
translator.intermediateBuilder.node.Node
translator.intermediateBuilder.element.Element
builtins.object

Methods defined here:
__init__(self, dataBits=1)
Constructor
isBiggerGate(self)
A xor or xnor gate is a bigger gate, the rest is not bigger
isNegatedGate(self)
For example Nand, Nor, ... are negated, the rest isn't

Methods inherited from translator.intermediateBuilder.node.Node:
bindOutputWithComp(self, wire, infoTuple)
Binds the output of the comp that was directly connected to another components input
getAllElementsViaOuputConnected(self)
Overwrites the parent function (but has the same meaning)
setExtraOutput(self, originalWire, newWire)
Adds a wire to the output, because we found an extra input connected to this output

Data descriptors inherited from translator.intermediateBuilder.element.Element:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)