├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── SwiftAndTipsMacros-Package.xcscheme │ └── SwiftAndTipsMacros.xcscheme ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── DataCategory │ └── DataCategory.swift ├── DataGenerator │ ├── DataGenerator.swift │ ├── DataProvider │ │ ├── DataProvider.swift │ │ └── FakeDataProvider.swift │ └── SampleBuilderItemCategory.swift ├── Macros │ ├── BinaryString │ │ └── BinaryStringMacro.swift │ ├── Extensions │ │ ├── EnumCaseDeclSyntax+Extension.swift │ │ ├── TypeSyntax+Extension.swift │ │ └── VariableDeclSyntax+Extension.swift │ ├── Plugin │ │ └── SwiftAndTipsMacrosPlugin.swift │ ├── SampleBuilder │ │ ├── Diagnostic │ │ │ ├── SampleBuilderDiagnostic.swift │ │ │ └── SampleBuilderFixIt.swift │ │ ├── ParameterItem.swift │ │ ├── SampleBuilderMacro+Enum.swift │ │ ├── SampleBuilderMacro+ExprSyntax.swift │ │ ├── SampleBuilderMacro+Struct.swift │ │ ├── SampleBuilderMacro.swift │ │ └── SupportedType.swift │ └── SampleBuilderItem │ │ ├── SampleBuilderItemDiagnostic.swift │ │ └── SampleBuilderItemMacro.swift ├── SwiftAndTipsMacros │ └── PublicMacros.swift └── SwiftAndTipsMacrosClient │ └── main.swift └── Tests └── SwiftAndTipsMacrosTests ├── BinaryStringTests.swift ├── SampleBuilderItemTests.swift └── SampleBuilderTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/SwiftAndTipsMacros-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/SwiftAndTipsMacros-Package.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/SwiftAndTipsMacros.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/SwiftAndTipsMacros.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/README.md -------------------------------------------------------------------------------- /Sources/DataCategory/DataCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/DataCategory/DataCategory.swift -------------------------------------------------------------------------------- /Sources/DataGenerator/DataGenerator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/DataGenerator/DataGenerator.swift -------------------------------------------------------------------------------- /Sources/DataGenerator/DataProvider/DataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/DataGenerator/DataProvider/DataProvider.swift -------------------------------------------------------------------------------- /Sources/DataGenerator/DataProvider/FakeDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/DataGenerator/DataProvider/FakeDataProvider.swift -------------------------------------------------------------------------------- /Sources/DataGenerator/SampleBuilderItemCategory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/DataGenerator/SampleBuilderItemCategory.swift -------------------------------------------------------------------------------- /Sources/Macros/BinaryString/BinaryStringMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/BinaryString/BinaryStringMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/Extensions/EnumCaseDeclSyntax+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/Extensions/EnumCaseDeclSyntax+Extension.swift -------------------------------------------------------------------------------- /Sources/Macros/Extensions/TypeSyntax+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/Extensions/TypeSyntax+Extension.swift -------------------------------------------------------------------------------- /Sources/Macros/Extensions/VariableDeclSyntax+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/Extensions/VariableDeclSyntax+Extension.swift -------------------------------------------------------------------------------- /Sources/Macros/Plugin/SwiftAndTipsMacrosPlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/Plugin/SwiftAndTipsMacrosPlugin.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/Diagnostic/SampleBuilderDiagnostic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/Diagnostic/SampleBuilderDiagnostic.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/Diagnostic/SampleBuilderFixIt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/Diagnostic/SampleBuilderFixIt.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/ParameterItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/ParameterItem.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/SampleBuilderMacro+Enum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/SampleBuilderMacro+Enum.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/SampleBuilderMacro+ExprSyntax.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/SampleBuilderMacro+ExprSyntax.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/SampleBuilderMacro+Struct.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/SampleBuilderMacro+Struct.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/SampleBuilderMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/SampleBuilderMacro.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilder/SupportedType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilder/SupportedType.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilderItem/SampleBuilderItemDiagnostic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilderItem/SampleBuilderItemDiagnostic.swift -------------------------------------------------------------------------------- /Sources/Macros/SampleBuilderItem/SampleBuilderItemMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/Macros/SampleBuilderItem/SampleBuilderItemMacro.swift -------------------------------------------------------------------------------- /Sources/SwiftAndTipsMacros/PublicMacros.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/SwiftAndTipsMacros/PublicMacros.swift -------------------------------------------------------------------------------- /Sources/SwiftAndTipsMacrosClient/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Sources/SwiftAndTipsMacrosClient/main.swift -------------------------------------------------------------------------------- /Tests/SwiftAndTipsMacrosTests/BinaryStringTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Tests/SwiftAndTipsMacrosTests/BinaryStringTests.swift -------------------------------------------------------------------------------- /Tests/SwiftAndTipsMacrosTests/SampleBuilderItemTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Tests/SwiftAndTipsMacrosTests/SampleBuilderItemTests.swift -------------------------------------------------------------------------------- /Tests/SwiftAndTipsMacrosTests/SampleBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pitt500/SwiftAndTipsMacros/HEAD/Tests/SwiftAndTipsMacrosTests/SampleBuilderTests.swift --------------------------------------------------------------------------------