From 38a45fe28b6225179db730886e41b8aafb6e9eb3 Mon Sep 17 00:00:00 2001 From: Michael Ilseman Date: Thu, 20 Jul 2023 12:04:16 -0600 Subject: [PATCH 1/2] WIP BROKEN: make stored captures trivial --- Sources/_StringProcessing/Engine/MECapture.swift | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Sources/_StringProcessing/Engine/MECapture.swift b/Sources/_StringProcessing/Engine/MECapture.swift index 4bea21133..737a9c842 100644 --- a/Sources/_StringProcessing/Engine/MECapture.swift +++ b/Sources/_StringProcessing/Engine/MECapture.swift @@ -34,7 +34,7 @@ extension Processor { struct _StoredCapture { var range: Range? = nil - var value: Any? = nil + var value: Any? { nil } // An in-progress capture start fileprivate var currentCaptureBegin: Position? = nil @@ -72,7 +72,7 @@ extension Processor { } range = low.. Date: Thu, 20 Jul 2023 12:17:32 -0600 Subject: [PATCH 2/2] WIP: mock up a value capture index member --- Sources/_StringProcessing/Engine/MECapture.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Sources/_StringProcessing/Engine/MECapture.swift b/Sources/_StringProcessing/Engine/MECapture.swift index 737a9c842..0af23cf41 100644 --- a/Sources/_StringProcessing/Engine/MECapture.swift +++ b/Sources/_StringProcessing/Engine/MECapture.swift @@ -36,6 +36,8 @@ extension Processor { var value: Any? { nil } + var valueIndex: Array.Index? = nil + // An in-progress capture start fileprivate var currentCaptureBegin: Position? = nil