Because you have a comma (,) not a semicolon (;) after your first print line.
Update: A perl -MO=Deparse,-q,-p yourcode.plx may be enlightening as to what exactly is happening.
In reply to Re: Baffled by form behavior
by Fletch
in thread Baffled by form behavior
by hesco
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |