X-Git-Url: https://ruderich.org/simon/gitweb/?p=fcscs%2Ffcscs.git;a=blobdiff_plain;f=bin%2Ffcscs;h=abe9712ea3449e2383933df563a59064144679ee;hp=0033af86f8eeb10be82aa8c27fa81ee2cb019854;hb=ebc05132095766ab0c1406f4c859f4dc0e9913df;hpb=30ff4d3ea1ed327f29e3ed921792bdd996779728 diff --git a/bin/fcscs b/bin/fcscs index 0033af8..abe9712 100755 --- a/bin/fcscs +++ b/bin/fcscs @@ -385,8 +385,11 @@ sub get_regex_matches { my @matches; while ($input->{string} =~ /$regex/g) { + my $offset = $-[1]; + die "Match group required in regex '$regex'" if not defined $offset; + my ($x, $y) = input_match_offset_to_coordinates($input->{width}, - $-[0]); + $offset); push @matches, { x => $x, y => $y, string => $1 }; } return @matches;