【问题标题】:how does pygments guess lexer?pygments 如何猜测词法分析器?
【发布时间】: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

标签: markdown pygments


【解决方案1】:

据我所知,Pygments 不会猜测。

Linguist does.

【讨论】:

猜你喜欢
  • 2023-03-06
  • 1970-01-01
  • 2018-11-29
  • 2012-07-09
  • 2022-12-14
  • 1970-01-01
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
相关资源
最近更新 更多