lastSpan property Null safety
This is the span for the entire match. There's no way to get spans for subgroups since Match exposes no information about their positions.
Implementation
FileSpan? get lastSpan {
if (lastMatch == null) _lastSpan = null;
return _lastSpan;
}