From bcac15b7186f65b1f1cff9cb1397e591807b4050 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 12 Jul 2020 23:25:20 -0400 Subject: [PATCH] Make GeminiFormat things public --- GeminiFormat/Document.swift | 10 +++++----- GeminiFormat/GeminiParser.swift | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/GeminiFormat/Document.swift b/GeminiFormat/Document.swift index 1893c2c..55480d5 100644 --- a/GeminiFormat/Document.swift +++ b/GeminiFormat/Document.swift @@ -7,9 +7,9 @@ import Foundation -struct Document { - let url: URL - var lines: [Line] +public struct Document { + public let url: URL + public var lines: [Line] init(url: URL, lines: [Line] = []) { self.url = url @@ -17,7 +17,7 @@ struct Document { } } -extension Document { +public extension Document { enum Line: Equatable { case text(String) case link(URL, text: String?) @@ -28,7 +28,7 @@ extension Document { } } -extension Document { +public extension Document { enum HeadingLevel: Int { case h1 = 1, h2 = 2, h3 = 3 } diff --git a/GeminiFormat/GeminiParser.swift b/GeminiFormat/GeminiParser.swift index a5e1a6e..19c6948 100644 --- a/GeminiFormat/GeminiParser.swift +++ b/GeminiFormat/GeminiParser.swift @@ -7,11 +7,11 @@ import Foundation -struct GeminiParser { +public struct GeminiParser { private init() {} - static func parse(text: String, baseURL: URL) -> Document { + public static func parse(text: String, baseURL: URL) -> Document { var doc = Document(url: baseURL) var preformattingState = PreformattingState.off