MultilineStringLiteralVisitor
public final class MultilineStringLiteralVisitor : SyntaxVisitor
Visitor to collect line numbers that are covered by multiline string literals.
This visitor traverses the syntax tree to identify multiline string literals (those using triple quotes """)
and collects all line numbers that fall within their boundaries. This is useful for rules that need to
apply different behavior to content inside multiline string literals.
-
Line numbers that are covered by multiline string literals.
Declaration
Swift
public private(set) var linesSpanned: Set<Int> { get } -
Initializer.
Declaration
Swift
public init(locationConverter: SourceLocationConverter)Parameters
locationConverterThe location converter to use for mapping positions to line numbers.
-
Visits string literal expressions and collects line numbers for multiline string literals.
Only processes string literals that use triple quotes (
""") and span multiple lines. Single-line string literals are ignored.Declaration
Swift
override public func visitPost(_ node: StringLiteralExprSyntax)Parameters
nodeThe string literal expression to examine.
View on GitHub
Install in Dash