-
Notifications
You must be signed in to change notification settings - Fork 234
Open
Description
I ran into an issue attempting to parse a macro definition. I've got a macro definition file as follows:
@freestanding(expression)
public macro obfuscate(_ value: String) -> String = #externalMacro(module: "ObfuscatedStringMacros", type: "ObfuscationMacro")
Running sourcekitten structure --file ObfuscatedString.swift
outputs the following JSON:
{
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 153,
"key.offset" : 0,
"key.substructure" : [
{
"key.kind" : "source.lang.swift.decl.var.parameter",
"key.length" : 15,
"key.name" : "value",
"key.offset" : 49,
"key.typename" : "String"
}
]
}
I would like SourceKitten to correctly identify the elements of the macro definition
Metadata
Metadata
Assignees
Labels
No labels