【发布时间】:2013-03-01 16:39:29
【问题描述】:
我正在使用中间人语法来突出显示我博客中的代码
我正在用 Markdown 编写我的模板...并且想知道,pygments 是如何猜测词法分析器的?
if I write
´´´ruby
ruby code here
```
it doesnt work
if I write
```
#!ruby
ruby here
```
it does
If I write
```
<?php
php code here
```
It does
有没有pygments怎么猜的列表?
【问题讨论】:
-
我不知道 pygments 是如何具体做到这一点的,但是您可以构建一些令牌概率的二元组和三元组,将代码解析为这些令牌,并将分布与您的已知/分类代码进行比较碎片并据此做出相当准确的猜测。
-
我想知道我的模板中什么可以使用,什么不能使用
-
你的意思是什么语言? pygments.org/languages