betweenBracketsResultLast method

  1. @useResult
BetweenResult? betweenBracketsResultLast()

Returns a BetweenResult like betweenBracketsResult but searches from the end.

Implementation

@useResult
BetweenResult? betweenBracketsResultLast() {
  if (isEmpty) {
    return null;
  }

  return ((betweenResultLast('(', ')') ?? betweenResultLast('[', ']')) ??
      (betweenResultLast('<', '>') ?? betweenResultLast('{', '}')));
}