一个表达式解析器,,,支持 'ARCTAN','COS','DEG','PI','RAD','SIN', 'TAN','AND','FALSE','OR','TRUE','XOR', 'NOT','EXP','E','LN','LOG','SQR', 'SQRT','ABS','FRAC','INT','MAX','MIN', 'SGN','CSC','SEC','COT','SINH', 'COSH','TANH','CSCH','SECH','ROUND', 'COTH','ARCSINH','ARCCOSH','ARCTANH', 'ARCCSCH','ARCSECH','ARCCOTH','AVG', 'AVGERAGE','STD','STDEV','MEAN','SUM', 'RAND','RND','LENGTH','STRCOMP','IF',
2023-03-03 09:47:43 311KB Delphi 公式 表达式 解析器
1
输入一个带参数的表达式,运算包括四则运算和c++中常用函数运算,三角函数、开放、幂运算等,输入完成后,再输入参数的值,可以计算出表达式的值
2023-02-04 23:21:22 48KB 表达式 mfc 解析器
1
C#写的表达式解析器,支持多种操作符 如加减乘除幂模,同时还支持正负、三角函数,随机值等函数,可以支持自己扩展操作符,同时能支持设置表达式中的变量.表达式使用的是逆波兰式(中缀表达式转换成的后缀表达式),非递归实现,执行效率非常高.
1
计算器 Javascript的数学表达式解析器。 可在微信小程序中使用 支持IE9 + 支持AMD / CommonJS 支持定制运营商 支持自定义功能 您可以使用util将数学表达式解析为反向波兰表示法或对其求值。例如,当解析1+2*3 ,您将获得表达式+ * 3 2 1和结果7 。 安装 直接下载 在下载脚本并包含它: < script src =" /dist/calculator.min.js " > </ script > <!-- or --> < script src =" /dist/calculator.js " > </ script > 包管理器 NPM $ npm install @iboxer/calculator --save AMD公司 require ( [ './dist/calculator.js' ] , function ( Calculato
2022-07-11 10:17:44 74KB JavaScript
1
引言: EXCEL是我们常用的一个数据管理、统计软件。可以很容易用它来做一些常用的排序、分类汇总等工作。如果要进行一些复杂的统计分析时,我们也可以利用它提供的函数、数组公式以及内置的VBA编程来完成。但是如何运用这些抢到的功能到我们平时的程序中呢。 附件内容包括: 老外分享的excel公式解析器源码 其他网站整理的有关C#表达式解析器源代码。(一个C#实现的简单表达式解析器,支持算符优先级、括号以及函数) 数据结构大概如下: 附件内容截图: 说明:This cpp port use PCRE as it's regular expression engine, so you must use PCRE inoder to compile it.
1
Laucha,正则表达式解析器 给定一个正则表达式,该程序构建其解析树。 解析器是手动编写的递归下降解析器,来自 RE 语法的 BNF 描述。 示例输出: $ python laucha.py (a|b)*aab [('special', '('), ('literal', 'a'), ('special', '|'), ('literal', 'b'), ('special', ')'), ('special', '*'), ('literal', 'a'), ('literal', 'a'), ('literal', 'b'), ('eos', None)] ('RE', ('RE', ('simple_RE', ('basic_RE', ('star', ('elementary_RE', ('group',
2021-11-23 21:31:16 3KB Python
1
CalclipseMath(简称CalM)是用Java编写的数学解析器。 用几行代码,CalM使您的应用程序可以评估用户提供的数学表达式,例如“ e ^(sin .25pi)”和“(sqrt e)^(sqrt 2)”。 解析器的标准配置具有多种数学运算,包括基本算术,三角函数,组合函数,线性代数等。 CalM包括一个基于数学解析器的脚本解释器。 CalM脚本语言使您可以定义自己的函数和变量。 这些可以导出并在其他脚本中使用。 脚本框架支持称为MComp(数学组件)的组件类型。 MComp被实现为Java类,并允许进一步扩展脚本语言。 有关CalclipseMath和其他Calclipse产品的更多信息,请访问www.calclipse.com。
2021-10-15 20:09:09 314KB 开源软件
1
对四则混合运算做了些扩展,增加了关键字,表达式最终还是返回一个运算值。 支持操作数:int、double、bool、datetime、string 支持关键字:IF、AND、OR、NOT、TRUE、FALSE、ToString、ToDateTime、ToInt、ToDouble、Len、NowDate 详细信息参见:http://blog.csdn.net/welliu/archive/2011/04/25/6360777.aspx
2021-07-26 20:28:21 174KB C# 表达式解析 词法分析 语法分析
1
实现+、-、*、/、%、、=、、= 详细信息查看如下地址: http://blog.csdn.net/welliu/archive/2011/04/13/6320562.aspx
1
可以支持复杂的数学表达式(常量、变量、带括号)的计算 如123 + (a * 456)/c - (d + 789) 输入变量值,展示计算步骤和结果 目前支持+ - * / 幂 cos等操作 操作符可方便扩展
2021-05-18 13:50:51 167KB Java 数学表达式 解析器
1