Library Moduleswift-syntax 601.0.1SwiftSyntaxMacrosTestSupport
SwiftSyntaxMacrosTestSupport
import SwiftSyntaxMacrosTestSupportModule information
- Declarations
- 5
- Symbols
- 5
import SwiftSyntaxMacrosTestSupportfunc assertMacroExpansion(_ originalSource: String, expandedSource expectedExpandedSource: String, diagnostics: [DiagnosticSpec] = [], macroSpecs: [String : MacroSpec], applyFixIts: [String]? = nil, fixedSource expectedFixedSource: String? = nil, testModuleName: String = "TestModule", testFileName: String = "test.swift", indentationWidth: Trivia = .spaces(4), file: StaticString = #filePath, line: UInt = #line) Assert that expanding the given macros in the original source produces the given expanded source code.
func assertMacroExpansion(_ originalSource: String, expandedSource expectedExpandedSource: String, diagnostics: [DiagnosticSpec] = [], macros: [String : any Macro.Type], applyFixIts: [String]? = nil, fixedSource expectedFixedSource: String? = nil, testModuleName: String = "TestModule", testFileName: String = "test.swift", indentationWidth: Trivia = .spaces(4), file: StaticString = #filePath, line: UInt = #line) Assert that expanding the given macros in the original source produces the given expanded source code.
typealias DiagnosticSpec = DiagnosticSpectypealias FixItSpec = FixItSpectypealias NoteSpec = NoteSpecimport SwiftBasicFormatimport SwiftCompilerPluginimport SwiftCompilerPluginMessageHandlingimport SwiftDiagnosticsimport SwiftIDEUtilsimport SwiftIfConfigimport SwiftLexicalLookupimport SwiftLibraryPluginProviderimport SwiftOperatorsAn implementation of Swift’s user-defined operator declarations and precedence groups, allowing a program to reason about the relative precedence of infix operations and transform syntax trees to describe the order of operations.
import SwiftParserA parser for the Swift programming language.
import SwiftParserDiagnosticsimport SwiftRefactorimport SwiftSyntaxA library for working with Swift code.
import SwiftSyntax509import SwiftSyntax510import SwiftSyntax600import SwiftSyntax601import SwiftSyntaxBuilderSwiftSyntaxBuilder is a tool for generating Swift code in a convenient way using result builders.
import SwiftSyntaxMacroExpansionimport SwiftSyntaxMacrosimport SwiftSyntaxMacrosGenericTestSupportimport _SwiftLibraryPluginProviderCShimsimport _SwiftSyntaxCShimsimport _SwiftSyntaxGenericTestSupport