containsOffset method
Implementation
bool containsOffset(Expression expr, int offset) {
if (expr.start == expr.end) {
// Accept offsets exactly at the zero-length span start (e.g., trailing dot)
return offset == expr.start;
}
return offset >= expr.start && offset < expr.end;
}