[发明专利]一种基于AST的数学表达式计算算法在审
申请号: | 202111290306.1 | 申请日: | 2021-11-02 |
公开(公告)号: | CN113987405A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 高玉生;马仁怀;朱明龙 | 申请(专利权)人: | 山东新汉唐数据科技有限公司 |
主分类号: | G06F17/10 | 分类号: | G06F17/10 |
代理公司: | 济南知来知识产权代理事务所(普通合伙) 37276 | 代理人: | 王乾 |
地址: | 250098 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于AST的数学表达式计算算法,包括以下步骤:1、用户输入的表达式转换为Token并识别;输入为:用户表达式;输出为:Token。2、将上步识别的Token组成AST语法树;输入为:Token;输出为:AST语法树。3、解析AST语法树计算表达式的值;输入为:AST语法树,输出为:表达式的值。本发明具有以下有益效果:1、可以在用户输入含标识符的表达式时校验输入是否合法。2、如果内置数学函数无法满足用户需求,还提供自定义的函数调用计算功能,即支持用户定义函数的调用,极大地扩展了计算表达式的功能。3、能够处理表达式语句,并根据条件选择计算公式,使用户使用起来没有任何学习成本。 | ||
搜索关键词: | 一种 基于 ast 数学 表达式 计算 算法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新汉唐数据科技有限公司,未经山东新汉唐数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202111290306.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种体声波谐振器
- 下一篇:一种锂离子电池电解液及锂离子电池