From a6eeb2cdd554f526b34efdb492643f87124f35a4 Mon Sep 17 00:00:00 2001 From: Kishikawa Katsumi Date: Thu, 27 Mar 2025 13:28:03 +0900 Subject: [PATCH] Reformat (indent => 2) --- Sources/DSLConverter/DSLConverter.swift | 74 ++++++++++++------------- Sources/DSLConverter/Main.swift | 34 ++++++------ 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/Sources/DSLConverter/DSLConverter.swift b/Sources/DSLConverter/DSLConverter.swift index 92d5495..c90550a 100644 --- a/Sources/DSLConverter/DSLConverter.swift +++ b/Sources/DSLConverter/DSLConverter.swift @@ -4,43 +4,43 @@ import Foundation @testable @_spi(PatternConverter) import _StringProcessing struct DSLConverter { - func convert(_ pattern: String, matchingOptions: [String] = []) throws -> String { - let ast = try _RegexParser.parse(pattern, .traditional) - var builderDSL = renderAsBuilderDSL(ast: ast) - if builderDSL.last == "\n" { - builderDSL = String(builderDSL.dropLast()) - } - - if matchingOptions.contains("m") { - builderDSL.append("\n") - builderDSL.append(".anchorsMatchLineEndings()") - } - if matchingOptions.contains("i") { - builderDSL.append("\n") - builderDSL.append(".ignoresCase()") - } - if matchingOptions.contains("s") { - builderDSL.append("\n") - builderDSL.append(".dotMatchesNewlines()") - } - if matchingOptions.contains("asciiOnlyWordCharacters") { - builderDSL.append("\n") - builderDSL.append(".asciiOnlyWordCharacters()") - } - if matchingOptions.contains("asciiOnlyDigits") { - builderDSL.append("\n") - builderDSL.append(".asciiOnlyDigits()") - } - if matchingOptions.contains("asciiOnlyWhitespace") { - builderDSL.append("\n") - builderDSL.append(".asciiOnlyWhitespace()") - } - if matchingOptions.contains("asciiOnlyCharacterClasses") { - builderDSL.append("\n") - builderDSL.append(".asciiOnlyCharacterClasses()") - } - builderDSL.append("\n") + func convert(_ pattern: String, matchingOptions: [String] = []) throws -> String { + let ast = try _RegexParser.parse(pattern, .traditional) + var builderDSL = renderAsBuilderDSL(ast: ast) + if builderDSL.last == "\n" { + builderDSL = String(builderDSL.dropLast()) + } - return builderDSL + if matchingOptions.contains("m") { + builderDSL.append("\n") + builderDSL.append(".anchorsMatchLineEndings()") + } + if matchingOptions.contains("i") { + builderDSL.append("\n") + builderDSL.append(".ignoresCase()") + } + if matchingOptions.contains("s") { + builderDSL.append("\n") + builderDSL.append(".dotMatchesNewlines()") + } + if matchingOptions.contains("asciiOnlyWordCharacters") { + builderDSL.append("\n") + builderDSL.append(".asciiOnlyWordCharacters()") } + if matchingOptions.contains("asciiOnlyDigits") { + builderDSL.append("\n") + builderDSL.append(".asciiOnlyDigits()") + } + if matchingOptions.contains("asciiOnlyWhitespace") { + builderDSL.append("\n") + builderDSL.append(".asciiOnlyWhitespace()") + } + if matchingOptions.contains("asciiOnlyCharacterClasses") { + builderDSL.append("\n") + builderDSL.append(".asciiOnlyCharacterClasses()") + } + builderDSL.append("\n") + + return builderDSL + } } diff --git a/Sources/DSLConverter/Main.swift b/Sources/DSLConverter/Main.swift index 21e1f89..734e54b 100644 --- a/Sources/DSLConverter/Main.swift +++ b/Sources/DSLConverter/Main.swift @@ -2,29 +2,29 @@ import Foundation @main struct Main { - static func main() throws { - do { - let pattern = CommandLine.arguments[1] - let matchingOptions = CommandLine.arguments[2] - .split(separator: ",", omittingEmptySubsequences: true) - .map { String($0) } + static func main() throws { + do { + let pattern = CommandLine.arguments[1] + let matchingOptions = CommandLine.arguments[2] + .split(separator: ",", omittingEmptySubsequences: true) + .map { String($0) } - let converter = DSLConverter() - let builderDSL = try converter.convert(pattern, matchingOptions: matchingOptions) + let converter = DSLConverter() + let builderDSL = try converter.convert(pattern, matchingOptions: matchingOptions) - let data = try JSONEncoder().encode(builderDSL) - print(String(data: data, encoding: .utf8) ?? "") - } catch { - print("\(error)", to:&standardError) - } + let data = try JSONEncoder().encode(builderDSL) + print(String(data: data, encoding: .utf8) ?? "") + } catch { + print("\(error)", to:&standardError) } + } } var standardError = FileHandle.standardError extension FileHandle : TextOutputStream { - public func write(_ string: String) { - guard let data = string.data(using: .utf8) else { return } - self.write(data) - } + public func write(_ string: String) { + guard let data = string.data(using: .utf8) else { return } + self.write(data) + } }