Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Any idea how well Perl::Tidy compares to PPI::HTML ? I whipped together a code folder/compressor [] for PPI::HTML, but haven't had time to get it CPAN ready yet, and am in mind to add some add'l behaviors. PPI::HTML tends to be a bit sluggish, but I'm wondering if it does a more complete tagging of language elements than Tidy ?
    • PPI::HTML is the most accurate of all of the syntax highlighters, by a significant margin, especially when you hit things like heredocs and complex regular expressions and so on.

      The only problem is that, yes, PPI and therefore PPI::HTML are resource pigs. Parsing Perl is Hard :)

      Personally, I use PPI::HTML when I can afford the CPU or I'm caching a lot, and the rest of the time I don't bother at all.