Merge pull request #419 from jameshilliard/token-opc

Replace remaining self.opc with token.opc
This commit is contained in:
R. Bernstein 2022-11-05 20:59:47 -04:00 committed by GitHub
commit 283e493270
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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