首页 > 编程语言 > 详细

vba interpreter 结束

时间:2017-12-15 14:35:03      阅读:261      评论:0      收藏:0      [点我收藏+]

https://github.com/inshua/vba-interpreter

已覆盖几乎 VB 所有的特性,只是库还不够全。

VB 语言自身较为落后,语法也有诸多设计不当。最严重的莫过于函数和数组都通过 ()访问,后面扩充的Item类成员也使用 (),导致语法上歧义丛生。但 VB 语言采取的函数名=结果返回结果的形式非常适合编写业务规则,本项目的动机主要也是为了实现一个友好实用的规则引擎。

VB 语言设计混乱之处极多,如 Select Case 支持数字 ‘1‘ 与 1 匹配,而 1 = ‘1‘ 则报类型不匹配等等,理念不贯通,缺乏闭包、类定义等特性。但对于一些沿用 VBA 较久的公司和客户,用于编写业务规则仍有较大潜力,适合非职业程序员编写一些公积金个税规则等片段。

今天已完成多年前编写的 VB 计算器,算是心愿达成,如无其它原因不会继续往下推进。如对 VBA 编写业务规则认可和感兴趣需要在自己的项目中使用欢迎体验,遇到问题可与本人联系。

vba interpreter 结束

原文:http://www.cnblogs.com/inshua/p/8042814.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!