span property
FileSpan
span
override
The source span associated with the node.
This indicates where in the source Sass or SCSS stylesheet the node was defined.
Implementation
FileSpan get span {
// Avoid creating a bunch of intermediate spans for multiple binary
// expressions in a row by moving to the left- and right-most expressions.
var left = this.left;
while (left is BinaryOperationExpression) {
left = left.left;
}
var right = this.right;
while (right is BinaryOperationExpression) {
right = right.right;
}
return left.span.expand(right.span);
}