Skip to content

Commit a6eeb2c

Browse files
Reformat (indent => 2)
1 parent 2a5f33a commit a6eeb2c

File tree

2 files changed

+54
-54
lines changed

2 files changed

+54
-54
lines changed

Sources/DSLConverter/DSLConverter.swift

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,43 +4,43 @@ import Foundation
44
@testable @_spi(PatternConverter) import _StringProcessing
55

66
struct DSLConverter {
7-
func convert(_ pattern: String, matchingOptions: [String] = []) throws -> String {
8-
let ast = try _RegexParser.parse(pattern, .traditional)
9-
var builderDSL = renderAsBuilderDSL(ast: ast)
10-
if builderDSL.last == "\n" {
11-
builderDSL = String(builderDSL.dropLast())
12-
}
13-
14-
if matchingOptions.contains("m") {
15-
builderDSL.append("\n")
16-
builderDSL.append(".anchorsMatchLineEndings()")
17-
}
18-
if matchingOptions.contains("i") {
19-
builderDSL.append("\n")
20-
builderDSL.append(".ignoresCase()")
21-
}
22-
if matchingOptions.contains("s") {
23-
builderDSL.append("\n")
24-
builderDSL.append(".dotMatchesNewlines()")
25-
}
26-
if matchingOptions.contains("asciiOnlyWordCharacters") {
27-
builderDSL.append("\n")
28-
builderDSL.append(".asciiOnlyWordCharacters()")
29-
}
30-
if matchingOptions.contains("asciiOnlyDigits") {
31-
builderDSL.append("\n")
32-
builderDSL.append(".asciiOnlyDigits()")
33-
}
34-
if matchingOptions.contains("asciiOnlyWhitespace") {
35-
builderDSL.append("\n")
36-
builderDSL.append(".asciiOnlyWhitespace()")
37-
}
38-
if matchingOptions.contains("asciiOnlyCharacterClasses") {
39-
builderDSL.append("\n")
40-
builderDSL.append(".asciiOnlyCharacterClasses()")
41-
}
42-
builderDSL.append("\n")
7+
func convert(_ pattern: String, matchingOptions: [String] = []) throws -> String {
8+
let ast = try _RegexParser.parse(pattern, .traditional)
9+
var builderDSL = renderAsBuilderDSL(ast: ast)
10+
if builderDSL.last == "\n" {
11+
builderDSL = String(builderDSL.dropLast())
12+
}
4313

44-
return builderDSL
14+
if matchingOptions.contains("m") {
15+
builderDSL.append("\n")
16+
builderDSL.append(".anchorsMatchLineEndings()")
17+
}
18+
if matchingOptions.contains("i") {
19+
builderDSL.append("\n")
20+
builderDSL.append(".ignoresCase()")
21+
}
22+
if matchingOptions.contains("s") {
23+
builderDSL.append("\n")
24+
builderDSL.append(".dotMatchesNewlines()")
25+
}
26+
if matchingOptions.contains("asciiOnlyWordCharacters") {
27+
builderDSL.append("\n")
28+
builderDSL.append(".asciiOnlyWordCharacters()")
4529
}
30+
if matchingOptions.contains("asciiOnlyDigits") {
31+
builderDSL.append("\n")
32+
builderDSL.append(".asciiOnlyDigits()")
33+
}
34+
if matchingOptions.contains("asciiOnlyWhitespace") {
35+
builderDSL.append("\n")
36+
builderDSL.append(".asciiOnlyWhitespace()")
37+
}
38+
if matchingOptions.contains("asciiOnlyCharacterClasses") {
39+
builderDSL.append("\n")
40+
builderDSL.append(".asciiOnlyCharacterClasses()")
41+
}
42+
builderDSL.append("\n")
43+
44+
return builderDSL
45+
}
4646
}

Sources/DSLConverter/Main.swift

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,29 @@ import Foundation
22

33
@main
44
struct Main {
5-
static func main() throws {
6-
do {
7-
let pattern = CommandLine.arguments[1]
8-
let matchingOptions = CommandLine.arguments[2]
9-
.split(separator: ",", omittingEmptySubsequences: true)
10-
.map { String($0) }
5+
static func main() throws {
6+
do {
7+
let pattern = CommandLine.arguments[1]
8+
let matchingOptions = CommandLine.arguments[2]
9+
.split(separator: ",", omittingEmptySubsequences: true)
10+
.map { String($0) }
1111

12-
let converter = DSLConverter()
13-
let builderDSL = try converter.convert(pattern, matchingOptions: matchingOptions)
12+
let converter = DSLConverter()
13+
let builderDSL = try converter.convert(pattern, matchingOptions: matchingOptions)
1414

15-
let data = try JSONEncoder().encode(builderDSL)
16-
print(String(data: data, encoding: .utf8) ?? "")
17-
} catch {
18-
print("\(error)", to:&standardError)
19-
}
15+
let data = try JSONEncoder().encode(builderDSL)
16+
print(String(data: data, encoding: .utf8) ?? "")
17+
} catch {
18+
print("\(error)", to:&standardError)
2019
}
20+
}
2121
}
2222

2323
var standardError = FileHandle.standardError
2424

2525
extension FileHandle : TextOutputStream {
26-
public func write(_ string: String) {
27-
guard let data = string.data(using: .utf8) else { return }
28-
self.write(data)
29-
}
26+
public func write(_ string: String) {
27+
guard let data = string.data(using: .utf8) else { return }
28+
self.write(data)
29+
}
3030
}

0 commit comments

Comments
 (0)