translator.visitor.intermediateVisitor.intermediateNamingVisitor
index
/home/yentl/UA/devs-eindwerk/translator/translator/visitor/intermediateVisitor/intermediateNamingVisitor.py

 
Classes
       
translator.visitor.intermediateVisitor.intermediateVisitor.IntermediateVisitor(builtins.object)
IntermediateNamingVisitor

 
class IntermediateNamingVisitor(translator.visitor.intermediateVisitor.intermediateVisitor.IntermediateVisitor)
    Intermediate Naming Visitor takes an intermediate tree node and gives all the nodes and splitters a (unique) name
 
 
Method resolution order:
IntermediateNamingVisitor
translator.visitor.intermediateVisitor.intermediateVisitor.IntermediateVisitor
builtins.object

Methods defined here:
__init__(self)
Constructor
visit(self, element)
The visit function
visitArithmetic(self, node)
If the element is an intermediate arithmetic, we can use this function
visitBase(self, node)
If the element is an intermediate base, we can use this function
visitBitExtender(self, node)
If the element is an intermediate bit extender, we can use this function
visitCircuit(self, circuit)
If the element was a circuit, we don't need to make a name, because logisim requires that a circuit has a unique name
visitGate(self, node)
If the element is an intermediate gate, we can use this function
visitImportedCircuit(self, node)
If the element is an intermediate imported circuit, we can use this function
visitJoystick(self, node)
If the element is an intermediate joystick, we can use this function
visitMemory(self, node)
If the element is an intermediate memory, we can use this function
visitPlexer(self, node)
If the element is an intermediate plexer, we can use this function
visitPriorityEncoder(self, node)
If the element is an intermediate priority encoder, we can use this function
visitSplitter(self, node)
If the element is an intermediate splitter, we can use this function

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