From 88c17c3e83842690a7d76f0376511b20df508fa4 Mon Sep 17 00:00:00 2001 From: Theofilos Augoustis Date: Wed, 19 Nov 2025 19:34:39 +0000 Subject: Fix incorrect matching for first state --- src/focaccia/deterministic.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/focaccia/deterministic.py b/src/focaccia/deterministic.py index f7b1e78..2f3980a 100644 --- a/src/focaccia/deterministic.py +++ b/src/focaccia/deterministic.py @@ -300,6 +300,7 @@ finally: self.matched_count = None if from_state: self.match(from_state) + self.matched_count -= 1 def match(self, state: ReadableProgramState) -> Event | None: if self.matched_count is None: -- cgit 1.4.1