PHP 语法突出显示 [已关闭]
我正在寻找一个可以自定义的PHP语法突出显示引擎(即我可以为新语言提供自己的分词器),并且可以同时处理多种语言(即在同一输出页面上)。这个引擎必须与CSS类很好地协同工作,即它应该通过插入用属性装饰的元素来格式化输出。可扩展架构的奖励积分。<span>
class
我不搜索客户端语法突出显示脚本(JavaScript)。
到目前为止,我一直坚持使用GeSHi。不幸的是,GeSHi由于几个原因而失败得很惨。主要原因是不同的语言文件定义了完全不同的、不一致的样式。我花了几个小时试图将不同的语言定义重构为一个共同点,但由于大多数定义文件本身都非常糟糕,我终于想切换。
理想情况下,我希望有一个类似于CodeRay,Pygments或JavaScript dp的API。语法突出显示器。
澄清:
我正在寻找一个突出显示用PHP编写的软件的代码,而不是PHP(因为我需要从PHP内部使用它)。