用于Python的Python语法高亮显示器

Eci*_*ana 1 python syntax-highlighting

有一个简单的(可能没有依赖)语法高亮显示器巫婆Python源代码吗?我需要它来返回令牌类型,从代码开头和令牌长度的偏移量.

我想使用Python内置tokenize但它不返回偏移量.

我还查看了一些标准语法高亮显示器,但它们都标记了其他语言,这对我的情况来说太过分了.我正在寻找的只是简单(快速)的Python语法高亮显示器.

提前致谢!

Nou*_*him 7

我不知道偏移量,但您可以使用pygments从Python代码段中获取令牌流.据我所知,这是一个独立的Python库.然后可以使用令牌流来做任何你想做的事情.我有一个示例,使用Pygments将Python的片段渲染到pygame表面,并使用语法高亮显示.它逐行标记输入.