$ $ 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
In reply to Re: Testing syntax parsing in editors (especially emacs)
by LanX
in thread Testing syntax parsing in editors (especially emacs)
by LanX
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |