in reply to Re^2: Syntax error with use constant and switch with comment between
in thread Syntax error with use constant and switch with comment between

Curious why you didn't suggest getting rid of use const or not using comments because they create problems?

Why would I suggest that you stop writing Perl so you can use an unnecessary and broken module?

  • Comment on Re^3: Syntax error with use constant and switch with comment between
  • Download Code

Replies are listed 'Best First'.
Re^4: Syntax error with use constant and switch with comment between
by ascetic (Novice) on Dec 07, 2009 at 00:38 UTC

    Unnecessary is a matter of opinion really. The fact is that this piece of code behaves differently when a comment is changed and I find this unsettling to say the least. Why wouldn't the first thing a source filter do is remove lines beginning with #?

      Unnecessary is a matter of opinion really.

      At the time, I was operating under the premise that you could use Perl's switch statement (given/when).

      The fact is that this piece of code behaves differently when a comment is changed and I find this unsettling to say the least.

      I concur

      Why wouldn't the first thing a source filter do is remove lines beginning with #?

      Aside from the fact that it only remove a portion of comments, it would break

      print <<'__EOI__'; ########### # Heading Meow meow meow meow meow meow meow meow meow meow. __EOI__