I\'m running ActiveState\'s 32 bit ActivePerl 5.14.2 on Windows 7. I wanted to mess around with a Git pre-commit hook to detect programs being checked in with syntax errors.
I don't know why, but this is what Perl makes of it:
perl -MO=Deparse -w yuck BEGIN { $^W = 1; } use warnings; use strict 'refs'; 'error'->Syntax(!exit(0)); yuck syntax OK
It seems that the parser thinks you're calling the method Syntax on the error-object... Strange indeed!
Syntax
error