├── .gitignore ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── Prototype │ ├── Field.swift │ ├── Format.swift │ ├── Prototype.swift │ └── Section.swift ├── PrototypeAPI │ ├── FieldAttribute.swift │ ├── PrototypeKind.swift │ └── PrototypeStyle.swift ├── PrototypeClient │ └── main.swift ├── PrototypeMacros │ ├── FieldAttributeParser.swift │ ├── FieldMacro.swift │ ├── FieldMacroArguments.swift │ ├── FormatMacro.swift │ ├── FormatMacroArguments.swift │ ├── PrototypeKindParser.swift │ ├── PrototypeMacro.swift │ ├── PrototypeMacroArguments.swift │ ├── PrototypeMacrosError.swift │ ├── PrototypeMemberSpec.swift │ ├── PrototypePlugin.swift │ ├── PrototypeSpec.swift │ ├── PrototypeTypeSpec.swift │ └── SectionMacro.swift ├── PrototypeUI │ ├── MeasurementForm.swift │ └── MeasurementView.swift └── SwiftSyntaxExtensions │ ├── AccessLevelModifiers.swift │ ├── AttributeHasArgument.swift │ └── DeclarationHasAttribute.swift └── Tests └── PrototypeTests └── PrototypeTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Prototype/Field.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/Prototype/Field.swift -------------------------------------------------------------------------------- /Sources/Prototype/Format.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/Prototype/Format.swift -------------------------------------------------------------------------------- /Sources/Prototype/Prototype.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/Prototype/Prototype.swift -------------------------------------------------------------------------------- /Sources/Prototype/Section.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/Prototype/Section.swift -------------------------------------------------------------------------------- /Sources/PrototypeAPI/FieldAttribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeAPI/FieldAttribute.swift -------------------------------------------------------------------------------- /Sources/PrototypeAPI/PrototypeKind.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeAPI/PrototypeKind.swift -------------------------------------------------------------------------------- /Sources/PrototypeAPI/PrototypeStyle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeAPI/PrototypeStyle.swift -------------------------------------------------------------------------------- /Sources/PrototypeClient/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeClient/main.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/FieldAttributeParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/FieldAttributeParser.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/FieldMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/FieldMacro.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/FieldMacroArguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/FieldMacroArguments.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/FormatMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/FormatMacro.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/FormatMacroArguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/FormatMacroArguments.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeKindParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeKindParser.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeMacro.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeMacroArguments.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeMacroArguments.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeMacrosError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeMacrosError.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeMemberSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeMemberSpec.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypePlugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypePlugin.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeSpec.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/PrototypeTypeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/PrototypeTypeSpec.swift -------------------------------------------------------------------------------- /Sources/PrototypeMacros/SectionMacro.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeMacros/SectionMacro.swift -------------------------------------------------------------------------------- /Sources/PrototypeUI/MeasurementForm.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeUI/MeasurementForm.swift -------------------------------------------------------------------------------- /Sources/PrototypeUI/MeasurementView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/PrototypeUI/MeasurementView.swift -------------------------------------------------------------------------------- /Sources/SwiftSyntaxExtensions/AccessLevelModifiers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/SwiftSyntaxExtensions/AccessLevelModifiers.swift -------------------------------------------------------------------------------- /Sources/SwiftSyntaxExtensions/AttributeHasArgument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/SwiftSyntaxExtensions/AttributeHasArgument.swift -------------------------------------------------------------------------------- /Sources/SwiftSyntaxExtensions/DeclarationHasAttribute.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Sources/SwiftSyntaxExtensions/DeclarationHasAttribute.swift -------------------------------------------------------------------------------- /Tests/PrototypeTests/PrototypeTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrylmz/Prototype/HEAD/Tests/PrototypeTests/PrototypeTests.swift --------------------------------------------------------------------------------