@@ -56,14 +56,14 @@ impl LineRange {
5656 new_range.lower + more_lines
5757 } else if first_byte == Some(b'-') {
5858 // this will prevent values like "-+5" even though "+5" is valid integer
59− if &line_numbers[1][1..].bytes().next() == &Some(b'+') {
59+ if line_numbers[1][1..].bytes().next() == Some(b'+') {
6060 return Err("Invalid character after -".into());
6161 }
62− let less_lines = &line_numbers[1][1..]
62+ let prior_lines = &line_numbers[1][1..]
6363 .parse()
6464 .map_err(|_| "Invalid character after -")?;
6565 let prev_lower = new_range.lower;
66− new_range.lower = new_range.lower - less_lines;
66+ new_range.lower -= prior_lines;
6767 prev_lower
6868 } else {
6969 line_numbers[1].parse()?