comparison python/irmach.py @ 261:444b9df2ed99

try to split up code generation
author Windel Bouwman
date Fri, 09 Aug 2013 09:05:13 +0200
parents
children 5ec7580976d9
comparison
equal deleted inserted replaced
260:b2f94b4951f1 261:444b9df2ed99
1
2
3 class MachProgram:
4 pass
5
6
7 class MachFunction:
8 def __init__(self, name):
9 self.name = name
10 self.entry = None
11
12
13 class MachBlock:
14 def __init__(self):
15 self.instructions = []
16
17
18 class MachIns:
19 """ Absract machine instruction """
20 def __init__(self, mi):
21 self.mi = mi
22
23