雪山飞狐_lzh 发表于 2011-2-11 14:14:45

字符串表达式解析器

寒假闲着无聊,做了个C#的字符串表达式解析器,:)
代码先放上了,有时间慢慢做扩展
实现的功能:
1、数据格式:int/long/double/string/point
2、语句:if/while/for
3、函数的添加
4、基本运算符
。。。
Form里有简单的调用例子可以先看看:)



http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 雪山飞狐_lzh的微博

pop159 发表于 2011-2-11 20:15:17

sxpd 发表于 2011-2-12 22:28:05

不错的东东,顶下

SUGAR1122 发表于 2011-2-15 11:06:33

纯支持斑竹,不知道干嘛用...

sxpd 发表于 2011-2-15 16:13:30

Eval("3+4*5-2")
可以进行简单的四则运算
Eval(
"int a = 1; for(int i = 0; i< 5; i++) {a = a * i;}"
);
也可以扩展为类似Lisp或VBA的代码解释器

dsxu1981_01 发表于 2011-2-19 14:23:24

很好用!!可惜不是VBA写的

long9841 发表于 2011-8-18 14:33:02

厉害~

guohq 发表于 2011-8-18 23:53:44

强!目前用的是动态编译,那个解析起来也很好!

gbhsu 发表于 2011-8-24 17:10:26

路过,没有时间研究C

CADKaifa 发表于 2011-8-26 10:30:06

下来参考参考
页: [1] 2
查看完整版本: 字符串表达式解析器