Gist.github prolog语法高亮

时间:2011-04-17 16:53:07

标签: git prolog syntax-highlighting

gist.github上没有prolog语法高亮主题。

那么我应该选择哪种语言非常接近prolog语法呢?

顺便说一句,prolog有什么问题?它真的如此无法使用吗?

3 个答案:

答案 0 :(得分:6)

https://gist.github.com/背后的软件使用Pygments,这是一种Python语法高亮显示器,包括对Logtalk和ISO Prolog的支持。已经有一张开放的门票,不仅可以获得Logtalk / Prolog,还可以获得Pygments支持的所有语言:

http://support.github.com/discussions/gist/304-logtalk-support

将此评论添加到此故障单可能有助于推动修复; - )

答案 1 :(得分:2)

Erlang怎么样?由于Erlang受Prolog的启发,在很大程度上,它似乎是一个合理的匹配,并且基本的突出显示似乎对Prolog事实表达式起到了相当好的作用,至少。

答案 2 :(得分:1)

我甚至敢用纯文本(没有突出显示),因为Prolog语法非常简单,很难想象有多少数字或运算符会有用;或许突出显示内置名称,这样你就不必在可能很长且结构很少的Prolog脚本中徘徊代码来搜索某个谓词的实现,但是这种语法不会被另一种语言强调算法

我不会说Prolog无法使用,只是不太普遍。 GitHub还将.pl文件解释为Perl,因此在其languages page上没有提到Prolog。 StackOverflow本身并不突出Prolog源代码,但我发现在问题和答案中发表的Prolog片段非常容易。