http://www.perlmonks.org?node_id=11129710


in reply to Testing syntax parsing in editors (especially emacs)

my solution so far for emacs on linux

$ $ rm $file.html; emacs -Q -batch $file -f cperl-mode -f htmlfontify- +buffer -f save-buffer 2>$file.err; grep y_max $file.html <span class="keyword">sub</span> <span class="function-name">y_max</sp +an> {

the -Q is not necessary, it's just speeding up startup by not loading any ini-files

the rm $file.html was necessary, otherwise the html isn't saved.

the grep is a cheap workaround for parsing the html.

Please note that the names of the CSS-classes are not 1-to-1 to emacs faces for Perl, but the included attributes - like colors - are.

As a generic option also for other editors (if they allow remote execution)

It's also possible to trigger a PS or PDF save ...

A pdftohtml -xml generates again a a similar <xml> output which can be parsed for correctness.

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery