diff --git a/src/name_resolver.rs b/src/name_resolver.rs index 05a36fb..9b5d528 100644 --- a/src/name_resolver.rs +++ b/src/name_resolver.rs @@ -34,7 +34,7 @@ impl<'a, T: AsRef> NameResolver<'a, T> { .lookup_token(source_position.line, source_position.column)?; let is_exactish_match = token.get_dst_line() == source_position.line - && token.get_dst_col() >= source_position.column - 1; + && token.get_dst_col() >= source_position.column.saturating_sub(1); if is_exactish_match { token.get_name()