文件名称:boost::spirit解析表达式domo
文件大小:213KB
文件格式:RAR
更新时间:2016-02-05 17:11:04
表达式解析
C++实现的表达式解析,本程序是利用强大的boost::spirit库实现的。这个东西实在是太强大了。
程序运行结果如下:
-----------表达式解析---------
已定义的函数有:PI,SIN,COS,TAN,,ABS,EXP,LOGN,POW,SQRT,FORMAT,LENGTH,SUBSTR
强制类型转换请使用:(数据类型)数据 例如:(int) "100" 的值为int型100
已定义的变量有:var1=123,var2=this is a string
请输入您的表达式>>1+2
计算结果:3
XML格式显示计算过程:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- 1+2 -->
【文件预览】:
ExpParser
----AnyScalar.h(29KB)
----Debug()
--------ExpParser.exe(1.39MB)
----ExpressionParser.h(13KB)
----AnyScalar.cc(51KB)
----main.cpp(2KB)
----ExpressionParser.cc(45KB)
----ExpParser.vcproj(4KB)
----ExpParser.vcproj.ChangLiang-PC.ChangLiang.user(1KB)