about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-11-19 19:34:39 +0000
committerTheofilos Augoustis <theofilos.augoustis@gmail.com>2025-11-19 19:35:45 +0000
commit88c17c3e83842690a7d76f0376511b20df508fa4 (patch)
tree461b5ade37723321025a59285615cd0f23c63c66
parent75bc3bf494ba1bc29dc953f26dd7164c0879f73e (diff)
downloadfocaccia-88c17c3e83842690a7d76f0376511b20df508fa4.tar.gz
focaccia-88c17c3e83842690a7d76f0376511b20df508fa4.zip
Fix incorrect matching for first state ta/fixes
-rw-r--r--src/focaccia/deterministic.py1
1 files changed, 1 insertions, 0 deletions
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: