containsAt method
Tests whether a given pattern matches the given position
.
searcher
defines the pattern.
Returns true if the searcher
is found at position
Implementation
bool containsAt(Position position, Searcher searcher) {
final ix = searcher.next(lines[position.line], position.column);
return ix == position.column;
}