文件名称:ami:用C ++编写的数学解释器
文件大小:35KB
文件格式:ZIP
更新时间:2024-03-13 12:59:10
C++
ami 用C ++编写的高级数学解释器支持数学常数,函数和用户定义的标识符,函数,集合,向量,区间 表达 常规数学表达式,例如乘法,加法,减法,除法,幂和模块运算符。 可以内置标识符,例如:pi,tau,e,inf,nan或my_iden = 5定义的用户。 也可以内置函数,例如: sqrt , min , max ...或func(x) -> x*2定义的用户。 数字可以是负/正小数/整数,可以写为1'000'000和1e5以提高可读性。 该项目仍不稳定,不胜感激 依赖项: C ++ 17 建筑 $ git clone https://github.com/dammi-i/ami $ mkdir build $ cd build $ cmake .. $ make
【文件预览】:
ami-main
----benchmarks()
--------main.cpp(2KB)
----repl()
--------CMakeLists.txt(90B)
--------main.cpp(2KB)
----CMakeLists.txt(333B)
----LICENSE(34KB)
----README.md(1KB)
----grammar.md(2KB)
----.gitignore(301B)
----include()
--------ami()