├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Examples ├── .gitignore ├── .swiftpm │ └── xcode │ │ └── package.xcworkspace │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── LICENSE.txt ├── Package.swift ├── Sources │ ├── Example │ │ └── Example.swift │ ├── ExampleClient │ │ └── main.swift │ └── ExampleMacros │ │ └── ExampleMacro.swift └── Tests │ └── StringifyTests │ └── StringifyTests.swift ├── Package.swift ├── README.md ├── Sources └── SwiftCompilerPlugin │ ├── AttachedMacro.swift │ ├── CompilerPlugin.swift │ ├── CompilerPluginMessageHandler+Macros.swift │ ├── CompilerPluginMessageHandler.swift │ ├── FreestandingMacro.swift │ ├── Macro.swift │ └── PluginMessages.swift └── Tests └── SwiftCompilerPluginTests └── SwiftCompilerPluginTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/.gitignore -------------------------------------------------------------------------------- /Examples/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/LICENSE.txt -------------------------------------------------------------------------------- /Examples/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/Package.swift -------------------------------------------------------------------------------- /Examples/Sources/Example/Example.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/Sources/Example/Example.swift -------------------------------------------------------------------------------- /Examples/Sources/ExampleClient/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/Sources/ExampleClient/main.swift -------------------------------------------------------------------------------- /Examples/Sources/ExampleMacros/ExampleMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/Sources/ExampleMacros/ExampleMacro.swift -------------------------------------------------------------------------------- /Examples/Tests/StringifyTests/StringifyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Examples/Tests/StringifyTests/StringifyTests.swift -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/AttachedMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/AttachedMacro.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/CompilerPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/CompilerPlugin.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/CompilerPluginMessageHandler+Macros.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/CompilerPluginMessageHandler+Macros.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/CompilerPluginMessageHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/CompilerPluginMessageHandler.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/FreestandingMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/FreestandingMacro.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/Macro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/Macro.swift -------------------------------------------------------------------------------- /Sources/SwiftCompilerPlugin/PluginMessages.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Sources/SwiftCompilerPlugin/PluginMessages.swift -------------------------------------------------------------------------------- /Tests/SwiftCompilerPluginTests/SwiftCompilerPluginTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjrscott/SwiftCompilerPlugin/HEAD/Tests/SwiftCompilerPluginTests/SwiftCompilerPluginTests.swift --------------------------------------------------------------------------------