3个稳定版本
1.0.2 | 2023年4月21日 |
---|---|
1.0.0 | 2023年4月20日 |
#993 in 数学
27KB
644 行
CL Calc
CL Calc 是我作为学习制作解释器的副项目所制作的命令行计算器。它很杂乱且效率低下,但是一个有趣的验证概念。
要安装,您可以选择
- 从源代码构建
- 使用 cargo 安装
cargo install cl-calc
不带参数运行程序允许您逐行输入命令,类似于 node 的工作方式。使用路径作为第一个参数运行该文件中的命令。 (我使用 .calc 但这无关紧要)
有效的选项有
--help
也可以通过-?
和-h
访问
这将解释程序可以运行的所有方式。 (相当于此列表)--version
也可以通过-v
访问
这将打印程序的版本。--about
这将提供一些有关此程序的基本信息。
在命令行输入时可以使用以下命令,它们以前缀 !
开头。
!exit
这将退出程序。!help
这将提供有关如何使用此程序的其他信息。!vars
这将打印出所有用户定义的函数和常量的名称。!
<path>
这将执行文件中的所有命令!
<path>
这将输出所有成功运行的命令到文件
文件中不支持 !
命令。
在运行文件时,您可以在行首放置一个 !
以使其输出。只有最后一行将放入 ans。这在作为参数运行文件和在 cli 中运行时都有效。
依赖项
~130KB