Skip to main content

用于 Pygments 的 Mathematica/Wolfram 语言词法分析器

项目描述

这是一个使用 pygments 引擎的 Mathematica/Wolfram 语言源代码的词法分析器和荧光笔。

目前支持:

  • 系统上下文中的所有内置函数,包括 unicode 符号,但那些使用私有 unicode 空间中的字符的函数除外(例如\[FormalA])。

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

  • 所有运算符,包括 unicode 运算符,如 π。

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

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

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

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

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

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

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

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

项目详情


下载文件

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

源分布

mathics_pygments-1.0.2.tar.gz (52.0 kB 查看哈希)

已上传 source

内置发行版

mathics_pygments-1.0.2-py3.9.egg (94.6 kB 查看哈希)

已上传 1 0 2

mathics_pygments-1.0.2-py3.8.egg (103.1 kB 查看哈希)

已上传 1 0 2

mathics_pygments-1.0.2-py3.7.egg (105.8 kB 查看哈希)

已上传 1 0 2

mathics_pygments-1.0.2-py3.6.egg (103.1 kB 查看哈希)

已上传 1 0 2

mathics_pygments-1.0.2-py2.py3-none-any.whl (45.5 kB 查看哈希)

已上传 py2 py3