If I save the quest as you posted it as test.pl and execute it from a command prompt, I get this:
Code:
syntax error at test.pl line 15, near "quest:: say "
Execution of test.pl aborted due to compilation errors.
Line 15 is:
There is a space between quest:: and say which is causing the syntax error.