Sto eseguendo ActivePerl 5.14.2 a 32 bit di ActiveState su Windows 7. Volevo scherzare con un hook pre-commit Git per rilevare i programmi che venivano registrati con errori di sintassi. (In qualche modo sono appena riuscito a fare un così cattivo commit.) Quindi come programma di test ho annotato casualmente questo:
use strict;
use warnings;
Syntax error!
exit 0;
Tuttavia, viene compilato ed eseguito senza avvisi e il livello di errore è zero all'uscita. Come è valida questa sintassi?
no indirect
impedire che
whatever / 25 ; # / ; die "this dies!";