Aviator Java 表达式引擎开源项目

我要开发同款
匿名用户2010年07月01日
29阅读
开发技术Java
所属分类程序开发、常用工具包
授权协议LGPL

作品详情

AviatorScript 是一门高性能、轻量级寄宿于JVM之上的脚本语言。

特性介绍支持数字、字符串、正则表达式、布尔值、正则表达式等基本类型,完整支持所有Java运算符及优先级等。函数是一等公民,支持闭包和函数式编程。内置 bigint/decmal 类型用于大整数和高精度运算,支持运算符重载得以让这些类型使用普通的算术运算符 +-*/ 参与运算。完整的脚本语法支持,包括多行数据、条件语句、循环语句、词法作用域和异常处理等。函数式编程结合 Sequence抽象,便捷处理任何集合。轻量化的模块系统。多种方式,方便地调用Java方法,完整支持Java 脚本API(方便从Java调用脚本)。丰富的定制选项,可作为安全的语言沙箱和全功能语言使用。轻量化,高性能,通过直接将脚本翻译成JVM字节码,AviatorScript的基础性能较好。使用场景包括:

规则判断及规则引擎公式计算动态脚本控制集合数据ELT等……
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论