├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swift-version ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── SwiftGenStrings │ ├── SwiftGenStrings.swift │ └── URL+ArgumentParser.swift └── SwiftGenStringsCore │ ├── CharacterIterator.swift │ ├── Extensions │ ├── NSError+Extensions.swift │ └── String+Extensions.swift │ ├── LocalizedString.swift │ ├── LocalizedStringCollection.swift │ ├── LocalizedStringCollectionStandardErrorOutput.swift │ ├── LocalizedStringFinder.swift │ ├── LocalizedStringFinderStandardErrorOutput.swift │ ├── Output Formatting │ ├── ANSIITextColor.swift │ └── ErrorFormatter.swift │ ├── StandardErrorOutput.swift │ ├── SwiftLanguageToken.swift │ └── SwiftTokenizer.swift └── Tests └── SwiftGenStringsTests ├── CharacterIteratorTests.swift ├── LocalizedStringCollectionTests.swift ├── LocalizedStringFinderTests.swift ├── LocalizedStringTests.swift ├── RealWorldStringsTests.swift ├── Resources ├── testReportErrorOnSwiftUnicodeCodePoint.txt └── testUnescapesDoublyEscapedUnicodeCodePoints.txt └── SwiftTokenizerTests.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.3 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftGenStrings/SwiftGenStrings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStrings/SwiftGenStrings.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStrings/URL+ArgumentParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStrings/URL+ArgumentParser.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/CharacterIterator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/CharacterIterator.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/Extensions/NSError+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/Extensions/NSError+Extensions.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/Extensions/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/Extensions/String+Extensions.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/LocalizedString.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/LocalizedString.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/LocalizedStringCollection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/LocalizedStringCollection.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/LocalizedStringCollectionStandardErrorOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/LocalizedStringCollectionStandardErrorOutput.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/LocalizedStringFinder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/LocalizedStringFinder.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/LocalizedStringFinderStandardErrorOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/LocalizedStringFinderStandardErrorOutput.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/Output Formatting/ANSIITextColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/Output Formatting/ANSIITextColor.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/Output Formatting/ErrorFormatter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/Output Formatting/ErrorFormatter.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/StandardErrorOutput.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/StandardErrorOutput.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/SwiftLanguageToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/SwiftLanguageToken.swift -------------------------------------------------------------------------------- /Sources/SwiftGenStringsCore/SwiftTokenizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Sources/SwiftGenStringsCore/SwiftTokenizer.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/CharacterIteratorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/CharacterIteratorTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/LocalizedStringCollectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/LocalizedStringCollectionTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/LocalizedStringFinderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/LocalizedStringFinderTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/LocalizedStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/LocalizedStringTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/RealWorldStringsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/RealWorldStringsTests.swift -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/Resources/testReportErrorOnSwiftUnicodeCodePoint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/Resources/testReportErrorOnSwiftUnicodeCodePoint.txt -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/Resources/testUnescapesDoublyEscapedUnicodeCodePoints.txt: -------------------------------------------------------------------------------- 1 | NSLocalizedString("Hello \\U123", comment: "") 2 | -------------------------------------------------------------------------------- /Tests/SwiftGenStringsTests/SwiftTokenizerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kayak/SwiftGenStrings/HEAD/Tests/SwiftGenStringsTests/SwiftTokenizerTests.swift --------------------------------------------------------------------------------