diff --git a/DBSyn/DatabaseModel.swift b/DBSyn/DatabaseModel.swift index 1e68197..63f74fa 100644 --- a/DBSyn/DatabaseModel.swift +++ b/DBSyn/DatabaseModel.swift @@ -834,7 +834,8 @@ final class DatabaseModel: ObservableObject { // Splits editor scripts without splitting semicolons inside quoted values or comments. -private enum SQLStatementSplitter { +// Internal visibility allows the DBSynTests target to exercise the production parser via @testable import. +enum SQLStatementSplitter { static func split(_ source: String) -> [String] { let chars = Array(source) var output: [String] = []