X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FHTML%2FZoom%2FSelectorParser.pm;h=9bc7bc39439fda25dacf927e3be86cb3277bf067;hb=bd4e2ca023a71bbc87d89bb52e7ad7e9b417a98d;hp=d3a505abb6b4d4e58be60255e56c75270075fd39;hpb=ee1a4266cc13c9341bc369449125a6d45776db93;p=catagits%2FHTML-Zoom.git diff --git a/lib/HTML/Zoom/SelectorParser.pm b/lib/HTML/Zoom/SelectorParser.pm index d3a505a..9bc7bc3 100644 --- a/lib/HTML/Zoom/SelectorParser.pm +++ b/lib/HTML/Zoom/SelectorParser.pm @@ -99,7 +99,12 @@ sub _raw_parse_simple_selector { sub { exists $_[0]->{attrs}{$attribute}; } - } + }; + + # none of the above matched, try catching some obvious errors: + + # indicate unmatched square bracket: + /\G\[[^\]]*/gc and $_[0]->_blam('Unmatched ['); } }