aviator - A high performance expression evaluator for java

  •        242

A lightweight,high performance expression evaluator for java

http://fnil.net/aviator/
https://github.com/killme2008/aviator
http://code.google.com/p/aviator/

Dependencies:

commons-beanutils:commons-beanutils:1.8.3

Tags
Implementation
License
Platform

   




Related Projects

Fast Lightweight Expression Evaluator

  •    

A .NET expression parser and evaluator that uses a custom compiler and lightweight codegen to ensure that expression evaluation is fast and efficient.

Expression Evaluator + aggregate functions support

  •    CSharp

Simple library for expressions evaluation that supports variables in expression and aggregative functions to parse and evaluate expression against tabular data.

Expression Evaluator

  •    

This is an article on how to build a basic expression evaluator. It can evaluate any numerical expression combined with trigonometric functions for now. Constants like e and pi are also supported.

Simple Expression Evaluator

  •    

An expression evaluator based on the Irony.net parser toolkit.

NCalc - Mathematical Expressions Evaluator for .NET

  •    

NCalc is a mathematical expressions evaluator in .NET. NCalc can parse any expression and evaluate the result, including static or dynamic parameters and custom functions.


C# Expression Evaluator

  •    DotNet

A simple expression evaluator in C# using LINQ Expressions

numexpr - Fast numerical array expression evaluator for Python, NumPy, PyTables, pandas, bcolz and more

  •    Python

NumExpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like '3*a+4*b') are accelerated and use less memory than doing the same calculation in Python. In addition, its multi-threaded capabilities can make use of all your cores -- which generally results in substantial performance scaling compared to NumPy.

surgeon - Declarative DOM extraction expression evaluator. 👨‍⚕️

  •    Javascript

Declarative DOM extraction expression evaluator. Powerful, succinct, composable, extendable, declarative API.

mathjs - An extensive math library for JavaScript and Node.js

  •    Javascript

Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.

re2j - linear time regular expression matching in Java

  •    Java

RE2 is a regular expression engine that runs in time linear in the size of the input. RE2/J is a port of RE2 to pure Java.Java's standard regular expression package, java.util.regex, and many other widely used regular expression packages such as PCRE, Perl and Python use a backtracking implementation strategy: when a pattern presents two alternatives such as a|b, the engine will try to match subpattern a first, and if that yields no match, it will reset the input stream and try to match b instead.

Script Engine by C# and regular expression

  •    CSharp

The script engine is a lightweigth and simple one, which is implemented by pure C# and regular expression. It's samll and with good performance and external data and functions can be embedded in at run time. The grammer is decided and designed by yourself!

ForevalZ (math parser)

  •    

ForevalZ is compiler of mathematical expressions(formulas) with complex numbers given as string at 'run-time' (math parser). (dll library + delphi component). For use in calculations with complex numbers.

CExEv C Expression Evaluator in C++

  •    C++

This is a package of C++ classes intended to be used for evaluation of C-syntax expression strings. It is intended to be as simple as possible, portable and not depending on other libraries.

Basic Expression Evaluator C#

  •    

Mathematical Expression Evaluation with symbols and normal bodmas order of precedence. Supports basic arithmetic operations and access to a symbol dictionary

simple expression eval

  •    

The simple expression evaluator project is written in c# that is used to evaluate defined rules against objects.

Foreval (math parser)

  •    

Foreval is compiler of mathematical expressions(formulas) given as string at run-time (math parser). (present as dll library and delphi component) For fast and exact scientific calculations.

expression-language - The ExpressionLanguage component provides an engine that can compile and evaluate expressions

  •    PHP

The ExpressionLanguage component provides an engine that can compile and evaluate expressions. An expression is a one-liner that returns a value (mostly, but not limited to, Booleans).

DLR Excel Expression Engine

  •    

A simple Excel-like formula evaluator based on the Dynamic Language Runtime. You can find more details here: http://chriscavanagh.wordpress.com/2009/02/19/custom-expressions-and-the-dlr-part-1/

Flee#

  •    

A C# Port of the Flee evaluator. It's an expression evaluator for C# that compiles the expressions into IL code, resulting in very fast and efficient execution.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.