From 72ab2d0566d7afdce40b10858aeb8971cf3598fc Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Thu, 27 Aug 2026 20:23:30 +0300 Subject: [PATCH] Require child success when matching all input --- lib/raabro.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/raabro.rb b/lib/raabro.rb index af6ebd5..e6a4b13 100644 --- a/lib/raabro.rb +++ b/lib/raabro.rb @@ -452,7 +452,7 @@ def all(name, input, parser) c = _parse(parser, input) r.children << c - if c.length < length + if c.result != 1 || c.length < length input.offset = start else r.result = 1