明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5632|回复: 11

[基础] 字符串表达式解析器

  [复制链接]
发表于 2011-2-11 14:14:45 | 显示全部楼层 |阅读模式
寒假闲着无聊,做了个C#的字符串表达式解析器,:)
代码先放上了,有时间慢慢做扩展
实现的功能:
1、数据格式:int/long/double/string/point
2、语句:if/while/for
3、函数的添加
4、基本运算符
。。。
Form里有简单的调用例子可以先看看:)



该贴已经同步到 雪山飞狐_lzh的微博

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1威望 +1 明经币 +3 金钱 +30 收起 理由
lzx838 + 1 + 3 + 30 精品文章

查看全部评分

本帖被以下淘专辑推荐:

  • · c#|主题: 6, 订阅: 2
发表于 2011-2-11 20:15:17 | 显示全部楼层
发表于 2011-2-12 22:28:05 | 显示全部楼层
不错的东东,顶下
发表于 2011-2-15 11:06:33 | 显示全部楼层
纯支持斑竹,不知道干嘛用...
发表于 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的代码解释器
发表于 2011-2-19 14:23:24 | 显示全部楼层
很好用!!可惜不是VBA写的
发表于 2011-8-18 14:33:02 | 显示全部楼层
厉害~
发表于 2011-8-18 23:53:44 | 显示全部楼层
强!目前用的是动态编译,那个解析起来也很好!
发表于 2011-8-24 17:10:26 | 显示全部楼层
路过,没有时间研究C
发表于 2011-8-26 10:30:06 | 显示全部楼层
下来参考参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-22 20:50 , Processed in 0.200646 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表