基于pygments的delph-in格式语法突出显示。
delphin.highlight的Python项目详细描述
#Delphin.highlight
此模块提供[pygments][[[lexers](http://pygments.org/lexers) 对于以下[Delph-in][]格式:
- [TDL][]–键入描述语言
- [simplemrs][]–一种流行的序列化格式 递归语义
另外,pygments[style](http://pygments.org/docs/styles/)用于 可以使用mrs来帮助突出显示 简单的。
#示例
simplemrs样式是用于控制台输出的,可以同时使用 深色和浅色背景:
啊![深色背景上的simplemrs](images/mrs dark.png)
啊![在浅色背景上的simplemrs](images/mrs light.png)
tdl lexer用于基于[pydelphin][]的[sphinx][]文档:
啊![来自pydelphin文档的tdl突出显示](images/tdl.png)
#安装和要求
这个模块是[pydelphin][]的[namespace package][],但它是 不依赖于任何pydelphin包,而只依赖于 Pygments 2.3.1或更高版本。这意味着它可以被使用 独立于费城。
此模块可以通过pip安装:
` console $ pip install delphin.highlight `
[命名空间包]:https://docs.python.org/3/reference/import.html#namespace-packages
#用法
而您可以将lexer放入支持pygments的应用程序中 像wiki或文档站点一样,控制台突出显示 simplemrs由[pydelphin][]包通过delphin提供 转换命令。
[delph-in]:http://www.delph-in.net [碎片]:http://pygments.org [费城]:https://github.com/delph-in/pydelphin [simplemrs]:http://moin.delph-in.net/MrsRfc [狮身人面像]:http://www.sphinx-doc.org/ [TDL]:http://moin.delph-in.net/TdlRfc