|
@@ -12,6 +12,12 @@ class VariableNode(object):
|
|
|
self.node_id = node_id
|
|
|
self.name = name
|
|
|
|
|
|
+ def __str__(self):
|
|
|
+ return 'var(%d, %s)' % (self.node_id, self.name)
|
|
|
+
|
|
|
+ def __repr__(self):
|
|
|
+ return 'VariableNode(%r, %r)' % (self.node_id, self.name)
|
|
|
+
|
|
|
class SelectInstruction(Instruction):
|
|
|
"""Represents an 'if/else' instruction."""
|
|
|
def __init__(self, condition, if_clause, else_clause):
|