我正在尝试使用google-code-prettify“漂亮打印”布尔查询。特定的查询将由lucene中的StandardQueryParser解析。
到目前为止,我一直在玩,试图通过修改现有的lang-sql.js文件来定义新的语言定义。不幸的是我在这个过程中找不到任何文档可以帮助我,而且我对正则表达式很糟糕,所以它不是那么顺利。
因此,我想知道是否有人可以帮助我解决以下问题:
非常感谢任何帮助。
答案 0 :(得分:0)
我最终使用Hightlight.js而不是谷歌代码美化。我能够以符合我要求的方式制作一个简单的语法来突出显示Lucene查询。
Hightlight.js有decent development documentation,从git repository克隆的源代码附带构建脚本(在python中)和易于使用的工具,用于测试样式和语言定义。