下载  >  开发技术  >  C  > C/C++表达式解析(可用于脚本解析功能实现)

C/C++表达式解析(可用于脚本解析功能实现) 评分:

A simple command line calculator that uses a recursive descent parser, written in C. Made as an exercise in tokenizing and parsing... ## Supported features Below is the BNF of the parser. The functions are named and behave the same as those found in C64 BASIC. expression = ["+"|"-"] term {

...展开详情
2015-12-14 上传 大小:125KB
举报 收藏 (2)
分享

评论 下载该资源后可以进行评论 共3条

qq_27801665 可以借鉴大概算法
2018-06-19
回复
对,就是给大家提供大概的算法和代码框架的。具体的实现还是要自己实现
sddxzzfhh 可以参考,不是很全!
2017-08-30
回复
angerlei 是用c写的,运行环境好像是linux?(看文件夹中的截图判断的)程序无任何注释,小白表示看不懂。然后又不能直接放在vs里运行……略郁闷 总体看着很高大上
2016-03-21
回复
OC是都可以调试的,自己建个工程试试吧。。。
基于C++的表达式识别

基于C++的公式(表达式识别),可以识别+,-,*,/,一元表达式。可计算图的强连通性

立即下载
类C语言的脚本解析执行(使用C++语言编写,附源代码)20090121

新版本 修正了上一版本的某些bug,减少了全局变量的使用, 并增加对变量引用的判断,以在格式化公式组时确定变量的引用情况,确定是否释放公式组中的变量,对内存中公式删除时不会再产生野指针 本组建主要用于在程序中解析预先编写的类C脚本,并依据脚本执行,可通过调用外部指针函数读入输入变量执行计算,最终得出计算结果写入输出变量中;用户可通过读取输出变量获取最终的结果。 脚本中可调用函数,函数分为系统函数和自定义函数两种;系统函数可直接调用;自定义函数需在脚本中自行定义

立即下载
脚本引擎 脚本解析器

author:ListenWind mail:gangyilovevc@163.com c 语言模式脚本解析器,脚本执行不是其目的。其作用是对PE文件进行编辑。暂且不论。 现在仅支持 if关键字、以及一些+-/* && || 等常规操作。 操作符支持优先级,但不支持括号。 今天调试成功,先放出来,让大家看看。高手飘过 对脚本的解析采用二叉树存储。详见代码。 2010.4.21增加while for += -= *= /= 支持。 2010.4.22 支持for的的死循环 以及其他变型。 for(;;) for(a=0;;) for(;;a+=3) 等 脚本从文件中得到。 支持单行、多行

立即下载
基于C++实现的语法分析程序代码

以前课程设计做的C++的语法分析程序,功能比较简单,有详细注释,容易理解

立即下载
数学表达式计算c++

c++ 实现数学表达式计算 支持 常见的数学函数。如sin cos sqrt abs ... 支持 大多数运算符。 使用良好的设计模式,易于维护和拓展。

立即下载