专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
概述 由于某种原因, 近日编写了一个使用编译原理实现的表达式计算器。 使用该程序可以不但可以计算普通的数字和字符串表达式, 而且支持一些VB 的常用函数及极好的可扩展性。 例如: 录入字符串: len(\"1234\") + 10/2 结果: 9 录入字符串: mid(\"1234\",2) & cstr(10/2) 结果: 2345在该程序的设计中, 使用了编译的基本概念。所以可以极其方便得加入新的语法, 一个可能的例子就是实现宏替换, 作为一个演示, 我在该类中也提供了一个宏替换的接口。语法编译说穿了是对一个数据流进行逐字的分析, 把分析过程看 [阅读全文] [PDF]
1 共1条 分1页