1.1 --- a/micropython/data.py Sun Aug 24 03:06:00 2008 +0200
1.2 +++ b/micropython/data.py Sun Aug 24 19:20:45 2008 +0200
1.3 @@ -392,6 +392,7 @@
1.4
1.5 self.temp_usage = 0
1.6 self.local_usage = 0
1.7 + self.all_local_usage = 0
1.8
1.9 def __repr__(self):
1.10 if self.location is not None:
1.11 @@ -725,6 +726,7 @@
1.12
1.13 self.temp_usage = 0
1.14 self.local_usage = 0
1.15 + self.all_local_usage = 0
1.16
1.17 def _add_parameters(self, argnames):
1.18 for name in argnames:
1.19 @@ -830,7 +832,8 @@
1.20 for i, attr in enumerate(self.locals().values()):
1.21 attr.position = i + j
1.22
1.23 - self.local_usage = i + j
1.24 + self.local_usage = i + 1
1.25 + self.all_local_usage = i + j + 1
1.26 self.finalised = 1
1.27
1.28 def function_from_method(self):
1.29 @@ -899,6 +902,7 @@
1.30
1.31 self.temp_usage = 0
1.32 self.local_usage = 0
1.33 + self.all_local_usage = 0
1.34
1.35 def full_name(self):
1.36 return self.name