【发布时间】:2017-09-14 08:12:20
【问题描述】:
我想没有人为 Netlogo 的 Pygments 包创建了一个词法分析器并且愿意分享它吗?
这不是我有能力做的事情,但是使用 Minted 包(它又使用 Pygments)在 Latex 中从其他语言格式化代码,这非常有用。
【问题讨论】:
我想没有人为 Netlogo 的 Pygments 包创建了一个词法分析器并且愿意分享它吗?
这不是我有能力做的事情,但是使用 Minted 包(它又使用 Pygments)在 Latex 中从其他语言格式化代码,这非常有用。
【问题讨论】:
确实,有人创建了一个词法分析器!
http://netlogo-pygment.sourceforge.net/
我有一个模糊的回忆,当我第一次使用它时不得不稍微摆弄一下安装,但从那以后它就一直在工作,我将它与 Minted 一起使用来格式化我在文档中的所有 NetLogo 代码。
【讨论】:
__init__.py 中的aliases = ['NetLogo'] 更改为aliases = ['nlogo']。不是 100% 确定,但我怀疑 pygments 不喜欢词法分析器别名中的大写字符。