Expression Evaluator + aggregate functions support

  •        40

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

http://infexpressioneval.codeplex.com/

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.

racket-infix - a simple infix expression evaluator written in racket


a simple infix expression evaluator written in racket

evaluator - Mathematical expression evaluator for infix notation. Supports variables and functions.


Mathematical expression evaluator for infix notation. Supports variables and functions.

evaler - Implements a simple floating point arithmetic expression evaluator in Go (golang).


Package evaler implements a simple floating point arithmetic expression evaluator.Evaler uses Dijkstra's Shunting Yard algorithm [1] to convert an infix expression to postfix/RPN format [2], then evaluates the RPN expression. The implementation is adapted from a Java implementation at [3]. The results are returned as a math/big *big.Rat.

Simple Expression Evaluator


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



InfixToPostfix - Converts an infix expression to a postfix expression


Converts an infix expression to a postfix expression

prefixer - Convert infix arithmetic expression to prefix expression


Convert infix arithmetic expression to prefix expression

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


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.

SilverSurfer-old - SilverSurfer is a simple but useful math expression parser and evaluator.


SilverSurfer is a simple but useful math expression parser and evaluator.

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.

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.

FlowNx - JavaScript expression evaluator and visual expression builder


JavaScript expression evaluator and visual expression builder

expression-evaluator - Extensible general purpose expression evaluator


Extensible general purpose expression evaluator

C# Expression Evaluator


A simple expression evaluator in C# using LINQ Expressions

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.

Lambda Expression Parser


Light weight expression parser supports parsing runtime expression string compatible with C# 2.0 syntax to lambda expression.

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.

js-expression-eval - Mathematical expression evaluator in JavaScript


Mathematical expression evaluator in JavaScript

Infix-Postfix - infix expression to postfix calculator


infix expression to postfix calculator