| summaryrefslogtreecommitdiff |
path: root/tonkadur.py
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-08-31 00:47:50 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2020-08-31 00:47:50 +0200 |
| commit | 156de860e579eef1289ae9320a2a0d9cff41c4c3 (patch) | |
| tree | 2f8b5800671ac867b806b76c78d42aad182cdb1c /tonkadur.py | |
| parent | 48f780650c7d92c945989b45dc781d415c85a21d (diff) | |
...
Diffstat (limited to 'tonkadur.py')
| -rw-r--r-- | tonkadur.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/tonkadur.py b/tonkadur.py index 146bfe4..cf89976 100644 --- a/tonkadur.py +++ b/tonkadur.py @@ -188,15 +188,19 @@ class Tonkadur: access = self.compute(computation['reference']) for addr in access: - target = target[addr] + if (not (addr in target)): + return 0 + else: + target = target[addr] return len(target) elif (computation_category == "value_of"): target = self.memory access = self.compute(computation['reference']) + #print("(value_of " + str(access) + ")") for addr in access: - #print("Reading " + str(addr) + " of " + str(target)) - # print("addr = " + str(addr)) + # print("Reading " + str(addr) + " of " + str(target)) + # print("addr = " + str(addr)) target = target[addr] # if (isinstance(target, list)): # print("That's a list.") |


