math-parser:Javascript 中的数学解析器和评估器

时间:2021-06-07 04:23:30
【文件属性】:
文件名称:math-parser:Javascript 中的数学解析器和评估器
文件大小:23KB
文件格式:ZIP
更新时间:2021-06-07 04:23:30
JavaScript 节点模块数学表达式解析器和评估器。 特征 运算符优先级:括号、指数、乘法/除法、加法/减法 变量赋值: x = 3 函数定义: f(x, y) = x * y 内置插件 运营商: 加减法: + - 一元否定: - 乘除法: * / 求幂: ^ 布尔 AND 和 OR 运算符: && || 常数: PI,E,真,假 职能: abs(x) ceil(x) floor(x) round(x) max(x, y) min(x, y) log(x) power(x) sqrt(x) sin(x) cos(x) tan(x) acos(x) asin(x) atan(x) atan2(x) random() 用法 使用命令行解析器: $ node interactiveParser.js Enter expressions, or a blank line to quit: >
【文件预览】:
math-parser-master
----index.js(454B)
----package.json(564B)
----test()
--------unaryOpTest.js(2KB)
--------definitionTest.js(524B)
--------tokenStreamTest.js(2KB)
--------parserTest.js(10KB)
--------functionDefinitionTest.js(3KB)
--------tokenizerTest.js(3KB)
--------scopeTest.js(8KB)
--------canaryTest.js(294B)
--------functionCallTest.js(3KB)
--------binaryOpTest.js(1KB)
----gulpfile.js(501B)
----LICENSE(1KB)
----interactiveParser.js(694B)
----.gitignore(19B)
----functions.g(830B)
----lib()
--------defaults()
--------tokenizer.js(1KB)
--------TokenStream.js(854B)
--------visitor()
--------ops()
--------tree()
--------scope.js(3KB)
--------parser.js(5KB)
----Makefile(248B)
----README.md(1KB)

网友评论