求指教公式或语法解析的思路

       最近有个项目,需要对报表里的数据进行有效性验证,但是因为报表项目存在动态变化,所有对应的验证规则也是变化的,就需要单独为报表项编写验证规则。
         规则示例如:
            A=A301,B=A302    //A301,A302代表不同报表
            A[1] = A[2]#A[8]    // A[1]的数据 等于 A[2]至A[8]的和

            //执行循环 Y从1到4,步长为1
            DO Y = 1,4,1
                    A[1,Y] = A[2,Y] + A[5,Y]
            END DO

            诸如此类的规则解析,求一个思路,谢谢

用脚本引擎去计算和求值是最简单的做法。