
jEph
jEph is an acronym for jEdit style php highlighter.
Basically, jEph is a syntax highlighting script like GeSHi
or the pear class Text_Highlighter. But it has slight
conceptual differences:
Advantages of jEph
-
While other syntax highlighting scripts define their own format for
highlighting specifications, jEph uses the syntax files from
jEdit. A XSLT stylesheet converts
jEdit's XML files into PHP classes containing the commands needed to
highlight a text of a specific language.
-
jEph caches the generated files and highlighting output (above
a given size). The cache uses APC,
memcache and the local file system.
-
jEph will be covered by the GNU
Lesser General Public License, which means that you will actually be able to
use it in closed-source projects.
jEph consists of a base class for highlighting and one (dynamically
generated) class per language. Every one of it is designed for PHP 5.
Project status
The most recent version of jEph is Beta 0.9.
I'm currently a bit busy, so don't expect too many updates... For further news
see the SourceForge project page.