From e86cf33070c3e696a33ad51482cf9ef3b8c015f9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Apr 2026 15:33:37 +0000 Subject: [PATCH] Refine array format validation Agent-Logs-Url: https://github.com/wesleyel/swiftui-math/sessions/56436444-e15b-4dd0-8a70-c87df1e3dc4e Co-authored-by: wesleyel <48174882+wesleyel@users.noreply.github.com> --- Sources/SwiftUIMath/Internal/Syntax/Parser.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Sources/SwiftUIMath/Internal/Syntax/Parser.swift b/Sources/SwiftUIMath/Internal/Syntax/Parser.swift index 2c2c86e..0ee2f4e 100644 --- a/Sources/SwiftUIMath/Internal/Syntax/Parser.swift +++ b/Sources/SwiftUIMath/Internal/Syntax/Parser.swift @@ -1329,7 +1329,7 @@ extension Math { format.append(char) case "|": format.append(char) - case " ": + case _ where char.isWhitespace: continue default: self.setError( @@ -1346,7 +1346,9 @@ extension Math { if self.error == nil && columnAlignments.isEmpty { self.setError( - .invalidEnvironment, message: "array environment requires column alignment specifiers") + .invalidEnvironment, + message: "array environment requires at least one column alignment specifier (l, c, or r)" + ) } return self.error == nil ? (columnAlignments, format) : (nil, nil)