Skip to content

Commit 7f4423c

Browse files
committed
Refactor code
1 parent 7dffe3d commit 7f4423c

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/arch/zx48k/peephole/pattern.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,8 @@ def match(self, instructions: List[str], start: int = 0) -> Optional[Dict[str, s
123123
return None
124124

125125
univars: Dict[str, str] = {}
126-
for patt, line in zip(self.patterns, lines):
127-
if not patt.match(line, vars_=univars):
128-
return None
126+
if not all(patt.match(line, vars_=univars) for patt, line in zip(self.patterns, lines)):
127+
return None
129128

130129
return {'$' + k[1:]: v for k, v in univars.items()}
131130

0 commit comments

Comments
 (0)