├── .github └── workflows │ └── swift.yml ├── .gitignore ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Macros │ ├── AssociatedValues │ │ ├── AssociatedValuesMacro.swift │ │ └── AssociatedValuesMacroError.swift │ ├── Extensions │ │ └── TokenKind+keyword.swift │ ├── Plugins.swift │ ├── Singleton │ │ ├── SingletonMacro.swift │ │ └── SingletonMacroError.swift │ ├── Symbol │ │ ├── SymbolMacro.swift │ │ └── SymbolMacroError.swift │ └── URL │ │ ├── URLMacro.swift │ │ └── URLMacroError.swift └── SwiftMacros │ └── SwiftMacros.swift └── Tests └── MacroTests ├── AssociatedValuesMacroTests.swift ├── DefineMacros.swift ├── SingletonMacroTests.swift ├── SymbolMacroTests.swift └── URLMacroTests.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Macros/AssociatedValues/AssociatedValuesMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/AssociatedValues/AssociatedValuesMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/AssociatedValues/AssociatedValuesMacroError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/AssociatedValues/AssociatedValuesMacroError.swift -------------------------------------------------------------------------------- /Sources/Macros/Extensions/TokenKind+keyword.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Extensions/TokenKind+keyword.swift -------------------------------------------------------------------------------- /Sources/Macros/Plugins.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Plugins.swift -------------------------------------------------------------------------------- /Sources/Macros/Singleton/SingletonMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Singleton/SingletonMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/Singleton/SingletonMacroError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Singleton/SingletonMacroError.swift -------------------------------------------------------------------------------- /Sources/Macros/Symbol/SymbolMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Symbol/SymbolMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/Symbol/SymbolMacroError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/Symbol/SymbolMacroError.swift -------------------------------------------------------------------------------- /Sources/Macros/URL/URLMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/URL/URLMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/URL/URLMacroError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/Macros/URL/URLMacroError.swift -------------------------------------------------------------------------------- /Sources/SwiftMacros/SwiftMacros.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Sources/SwiftMacros/SwiftMacros.swift -------------------------------------------------------------------------------- /Tests/MacroTests/AssociatedValuesMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Tests/MacroTests/AssociatedValuesMacroTests.swift -------------------------------------------------------------------------------- /Tests/MacroTests/DefineMacros.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Tests/MacroTests/DefineMacros.swift -------------------------------------------------------------------------------- /Tests/MacroTests/SingletonMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Tests/MacroTests/SingletonMacroTests.swift -------------------------------------------------------------------------------- /Tests/MacroTests/SymbolMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Tests/MacroTests/SymbolMacroTests.swift -------------------------------------------------------------------------------- /Tests/MacroTests/URLMacroTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bernndr/swift-macros/HEAD/Tests/MacroTests/URLMacroTests.swift --------------------------------------------------------------------------------