Jackiesteed

www.github.com/jackiesteed

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月15日

摘要: 承接上一篇日志,我对原来的解释器做一点小小的改动.大致增加了如下特性:1, 允许for(int i = 0; i < 23; i++) 这样使用for循环, 即在for的括号内部定义循环控制变量.2,增加了continue关键字.3, 增加了对一些新的数据类型的支持, bool, char, short, int, long, float, double都给予了支持.4, 增加了true/false关键字, 直接对bool变量赋值.关于增加新的数据类型这件事, 一开始我的想法是:定义一个结构体, 用来表达上面支持的所有类型, 该结构体会根据实际的类型返回正确的值. 1 struct va 阅读全文
posted @ 2012-09-15 20:00 Jackiesteed 阅读(3204) 评论(2) 推荐(0) 编辑