lastSpan method

SyntaxSpanBuilder? lastSpan()

Implementation

SyntaxSpanBuilder? lastSpan() {
  final raw = scanner.lastSpan;
  if (raw != null) {
    final from = SyntaxPosition.withDefault().toBuilder()
      ..column = scanner.lastSpan!.start.column
      ..line = scanner.lastSpan!.start.line;
    final to = SyntaxPosition.withDefault().toBuilder()
      ..column = scanner.lastSpan!.end.column
      ..line = scanner.lastSpan!.end.line;
    final span = SyntaxSpan.withDefault().toBuilder()
      ..from = from
      ..to = to;
    return span;
  }
}