Replace remaining self.opc with token.opc

This commit is contained in:
James Hilliard
2022-11-05 19:39:31 -04:00
parent 03282d3dd9
commit e08324d85c

View File

@@ -40,9 +40,9 @@ def while1stmt(self, lhs, n, rule, ast, tokens, first, last):
for t in range(first+1, loop_end):
token = tokens[t]
# token could be a pseudo-op like "LOAD_STR", which is not in
# self.opc. We will replace that with LOAD_CONST as an
# example of an instruction that is not in self.opc.JUMP_OPS
if token.opc.opmap.get(token.kind, "LOAD_CONST") in self.opc.JUMP_OPS:
# token.opc. We will replace that with LOAD_CONST as an
# example of an instruction that is not in token.opc.JUMP_OPS
if token.opc.opmap.get(token.kind, "LOAD_CONST") in token.opc.JUMP_OPS:
if token.attr >= loop_end_offset:
return True