├── .gitignore ├── COWRewriter.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── COWRewriter.xcscheme ├── COWRewriter ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-1024.png │ │ ├── Icon-129.png │ │ ├── Icon-16.png │ │ ├── Icon-256.png │ │ ├── Icon-257.png │ │ ├── Icon-32.png │ │ ├── Icon-33.png │ │ ├── Icon-512.png │ │ ├── Icon-513.png │ │ └── Icon-64.png │ └── Contents.json ├── COWRewriter.entitlements ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Printer │ ├── Printer.swift │ └── PrinterConfigs.swift ├── Refactorer │ ├── COWRewriter.swift │ ├── MakeCowStruct.swift │ ├── MakeStorageClass.swift │ ├── Refactorer.swift │ └── Sema.swift ├── Session │ ├── RefactorCandidate.swift │ ├── RefactorRequestConfig.swift │ ├── Session.swift │ └── SessionManager.swift ├── UI │ ├── BottomToolbar.swift │ ├── ContentView.swift │ ├── FileDropView.swift │ ├── FilePicker.swift │ ├── ImportErrorMessageView.swift │ ├── RefactorRequestsConfigView.swift │ ├── RefactorView.swift │ └── TheApp.swift └── Utilities │ ├── Binding+COWRewriterAdditions.swift │ ├── ConditionalKeyboardShorcut.swift │ ├── RuntimeErrorHandling.swift │ └── Stdlib+COWRewriterAdditions.swift ├── COWRewriterTests ├── Reafactorer │ ├── COWRewriterTestsBase.swift │ ├── COWRewriterWontRewriteTests.swift │ └── COWRewritertRewriteTests.swift ├── Sema │ ├── SemaRefactorableDeclRecognitionTests.swift │ ├── SemaTestsBase.swift │ └── SemaTypeInferTests.swift └── XCTestCase+COWRewriterTestsAdditions.swift ├── COWRewriterUITests ├── COWRewriterUITests.swift └── COWRewriterUITestsLaunchTests.swift ├── LICENSE ├── Promotion ├── Dashboard-Show.png ├── Step-1.png ├── Step-2.png └── Step-3.png └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/.gitignore -------------------------------------------------------------------------------- /COWRewriter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /COWRewriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /COWRewriter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /COWRewriter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /COWRewriter.xcodeproj/xcshareddata/xcschemes/COWRewriter.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter.xcodeproj/xcshareddata/xcschemes/COWRewriter.xcscheme -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-129.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-16.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-256.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-257.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-257.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-32.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-33.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-512.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-513.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-513.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/AppIcon.appiconset/Icon-64.png -------------------------------------------------------------------------------- /COWRewriter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /COWRewriter/COWRewriter.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/COWRewriter.entitlements -------------------------------------------------------------------------------- /COWRewriter/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /COWRewriter/Printer/Printer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Printer/Printer.swift -------------------------------------------------------------------------------- /COWRewriter/Printer/PrinterConfigs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Printer/PrinterConfigs.swift -------------------------------------------------------------------------------- /COWRewriter/Refactorer/COWRewriter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Refactorer/COWRewriter.swift -------------------------------------------------------------------------------- /COWRewriter/Refactorer/MakeCowStruct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Refactorer/MakeCowStruct.swift -------------------------------------------------------------------------------- /COWRewriter/Refactorer/MakeStorageClass.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Refactorer/MakeStorageClass.swift -------------------------------------------------------------------------------- /COWRewriter/Refactorer/Refactorer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Refactorer/Refactorer.swift -------------------------------------------------------------------------------- /COWRewriter/Refactorer/Sema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Refactorer/Sema.swift -------------------------------------------------------------------------------- /COWRewriter/Session/RefactorCandidate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Session/RefactorCandidate.swift -------------------------------------------------------------------------------- /COWRewriter/Session/RefactorRequestConfig.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Session/RefactorRequestConfig.swift -------------------------------------------------------------------------------- /COWRewriter/Session/Session.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Session/Session.swift -------------------------------------------------------------------------------- /COWRewriter/Session/SessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Session/SessionManager.swift -------------------------------------------------------------------------------- /COWRewriter/UI/BottomToolbar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/BottomToolbar.swift -------------------------------------------------------------------------------- /COWRewriter/UI/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/ContentView.swift -------------------------------------------------------------------------------- /COWRewriter/UI/FileDropView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/FileDropView.swift -------------------------------------------------------------------------------- /COWRewriter/UI/FilePicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/FilePicker.swift -------------------------------------------------------------------------------- /COWRewriter/UI/ImportErrorMessageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/ImportErrorMessageView.swift -------------------------------------------------------------------------------- /COWRewriter/UI/RefactorRequestsConfigView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/RefactorRequestsConfigView.swift -------------------------------------------------------------------------------- /COWRewriter/UI/RefactorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/RefactorView.swift -------------------------------------------------------------------------------- /COWRewriter/UI/TheApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/UI/TheApp.swift -------------------------------------------------------------------------------- /COWRewriter/Utilities/Binding+COWRewriterAdditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Utilities/Binding+COWRewriterAdditions.swift -------------------------------------------------------------------------------- /COWRewriter/Utilities/ConditionalKeyboardShorcut.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Utilities/ConditionalKeyboardShorcut.swift -------------------------------------------------------------------------------- /COWRewriter/Utilities/RuntimeErrorHandling.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Utilities/RuntimeErrorHandling.swift -------------------------------------------------------------------------------- /COWRewriter/Utilities/Stdlib+COWRewriterAdditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriter/Utilities/Stdlib+COWRewriterAdditions.swift -------------------------------------------------------------------------------- /COWRewriterTests/Reafactorer/COWRewriterTestsBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Reafactorer/COWRewriterTestsBase.swift -------------------------------------------------------------------------------- /COWRewriterTests/Reafactorer/COWRewriterWontRewriteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Reafactorer/COWRewriterWontRewriteTests.swift -------------------------------------------------------------------------------- /COWRewriterTests/Reafactorer/COWRewritertRewriteTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Reafactorer/COWRewritertRewriteTests.swift -------------------------------------------------------------------------------- /COWRewriterTests/Sema/SemaRefactorableDeclRecognitionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Sema/SemaRefactorableDeclRecognitionTests.swift -------------------------------------------------------------------------------- /COWRewriterTests/Sema/SemaTestsBase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Sema/SemaTestsBase.swift -------------------------------------------------------------------------------- /COWRewriterTests/Sema/SemaTypeInferTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/Sema/SemaTypeInferTests.swift -------------------------------------------------------------------------------- /COWRewriterTests/XCTestCase+COWRewriterTestsAdditions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterTests/XCTestCase+COWRewriterTestsAdditions.swift -------------------------------------------------------------------------------- /COWRewriterUITests/COWRewriterUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterUITests/COWRewriterUITests.swift -------------------------------------------------------------------------------- /COWRewriterUITests/COWRewriterUITestsLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/COWRewriterUITests/COWRewriterUITestsLaunchTests.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/LICENSE -------------------------------------------------------------------------------- /Promotion/Dashboard-Show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/Promotion/Dashboard-Show.png -------------------------------------------------------------------------------- /Promotion/Step-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/Promotion/Step-1.png -------------------------------------------------------------------------------- /Promotion/Step-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/Promotion/Step-2.png -------------------------------------------------------------------------------- /Promotion/Step-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/Promotion/Step-3.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeZZard/COWRewriter/HEAD/README.md --------------------------------------------------------------------------------