From 73b8996beb07ba3ff7a42e273718584b747a13c3 Mon Sep 17 00:00:00 2001 From: Shibo Lyu Date: Fri, 20 May 2022 13:05:24 +0800 Subject: [PATCH] fix: Make all classes, structs, enums & protocols public. --- Sources/Readability/CommonMetrics.swift | 4 ++-- Sources/Readability/Scorer.swift | 4 ++-- Sources/Readability/Scorers/FleschKincaidGrade.swift | 2 +- Sources/Readability/Scorers/FleschReadingEase.swift | 2 +- Sources/Readability/ScoringTask.swift | 2 +- Sources/Readability/Tokenization.swift | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Sources/Readability/CommonMetrics.swift b/Sources/Readability/CommonMetrics.swift index a7d2363..0329518 100644 --- a/Sources/Readability/CommonMetrics.swift +++ b/Sources/Readability/CommonMetrics.swift @@ -8,7 +8,7 @@ import Foundation import SyllableCounter -enum RACommonMetric { +public enum RACommonMetric { case sentenceCount case wordCount case syllableCount @@ -16,7 +16,7 @@ enum RACommonMetric { case avgSyllablesPerWord } -struct RACommonMetricsCalculator { +public struct RACommonMetricsCalculator { typealias Results = [RACommonMetric: Double] private var metrics: Set diff --git a/Sources/Readability/Scorer.swift b/Sources/Readability/Scorer.swift index 4f5d590..de6e0f1 100644 --- a/Sources/Readability/Scorer.swift +++ b/Sources/Readability/Scorer.swift @@ -8,14 +8,14 @@ import Foundation import SwiftUI -struct RAScorerMeta { +public struct RAScorerMeta { let name: String let creator: String /** Should be in APA format. */ let citation: String } -protocol RAScorer { +public protocol RAScorer { static var meta: RAScorerMeta { get } static var requiresCommonMetrics: Set? { get } diff --git a/Sources/Readability/Scorers/FleschKincaidGrade.swift b/Sources/Readability/Scorers/FleschKincaidGrade.swift index ec594d8..cf7fabb 100644 --- a/Sources/Readability/Scorers/FleschKincaidGrade.swift +++ b/Sources/Readability/Scorers/FleschKincaidGrade.swift @@ -7,7 +7,7 @@ import Foundation -struct RAFleschKincaidGradeScorer: RAScorer { +public struct RAFleschKincaidGradeScorer: RAScorer { static let requiresCommonMetrics: Set? = [ .avgWordsPerSentence, .avgSyllablesPerWord diff --git a/Sources/Readability/Scorers/FleschReadingEase.swift b/Sources/Readability/Scorers/FleschReadingEase.swift index e2043ba..9643cef 100644 --- a/Sources/Readability/Scorers/FleschReadingEase.swift +++ b/Sources/Readability/Scorers/FleschReadingEase.swift @@ -7,7 +7,7 @@ import Foundation -struct RAFleschReadingEaseScorer: RAScorer { +public struct RAFleschReadingEaseScorer: RAScorer { static let requiresCommonMetrics: Set? = [ .avgWordsPerSentence, .avgSyllablesPerWord diff --git a/Sources/Readability/ScoringTask.swift b/Sources/Readability/ScoringTask.swift index cba0499..894af06 100644 --- a/Sources/Readability/ScoringTask.swift +++ b/Sources/Readability/ScoringTask.swift @@ -7,7 +7,7 @@ import Foundation -class RAScoringTask { +public class RAScoringTask { typealias Results = [Scorer: Double] enum Scorer: Hashable, CaseIterable, Comparable { diff --git a/Sources/Readability/Tokenization.swift b/Sources/Readability/Tokenization.swift index 0b21fcd..3c35394 100644 --- a/Sources/Readability/Tokenization.swift +++ b/Sources/Readability/Tokenization.swift @@ -8,7 +8,7 @@ import Foundation import NaturalLanguage -struct RATokenizer { +public struct RATokenizer { private var unit: NLTokenUnit private var text: String