跳转到主要内容

Mathematica/Wolfram语言Lexer用于Pygments

项目描述

这是一个使用pygments引擎为Mathematica/Wolfram语言源代码提供词法和高亮功能的工具。

它目前支持

  • System上下文中的所有内置函数,包括Unicode符号,但不包括使用私有Unicode空间中的字符的函数(例如\[FormalA])。

  • 用户定义的符号,包括上下文中的符号。

  • 所有操作符,包括如u03C0这样的Unicode操作符。

  • 注释,包括多行和嵌套的注释。

  • 字符串,包括多行和转义引号。

  • 模式、槽(包括从版本10引入的命名槽#name)和槽序列。

  • 消息名称(例如General::ivar中的ivar)

  • 数字,包括基数表示法(例如8 ^^ 23 == 19)和科学记数法(例如1 *^ 3 == 1000)。

  • Block、With和Module中的局部变量。

可以从软件包存储库中获取包含样式的Sass文件,用于在Jekyll、Octopress、Pelican等静态网站生成器中使用。

版权所有 2021, 2024 Rocky Bernstein (C) 2016 rsmenon

项目详细信息


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

mathics_pygments-1.0.3.tar.gz (56.4 kB 查看哈希值)

上传时间 源代码

构建发行版

mathics_pygments-1.0.3-py3-none-any.whl (46.6 kB 查看哈希值)

上传时间 Python 3

由以下支持