Linq Expression Tree Serialization

Easy to use and integrate component which serializes Linq expression trees to and from XML.

ASP.NET MVVM Excalibur

ASP.NET MVVM Excalibur Project.this is Web Form base, has a new Binding Expression like WPF MVVM.

big integer [a.k.a. bigint] expression calculator

bigint.zip (6,3 MB)
a big integer expression calculator

Calculation Engine

calculator.zip (372 kB)
It used to be called Calculator.NET. I renamed it as CalcEngine to provide great features like expression calculation, variable list and data provider.

Console Calculator

Console calculator is a simple, yet useful, mathematical expression calculator, supporting functions and variables. It was created to demonstrate the creation of a scanner and a parser, both hand written.

C++ CSV Library

csvlib.zip (954 kB)
The C++ CSV Filter Library is a simple to use, easy to integrate and extremely efficient and fast CSV in-memory data store processing library. The CSV filter allows for the efficient evaluation of complex expressions on a per row basis upon the loaded CSV store.

DevLib

DevLib.zip (30,4 MB)
DevLib is a highly reusable collection of components and core functionalities addressing common crosscutting concerns.

Steve Heberts dotMath Library

dotMath.zip (90 kB)
The dotMath library is a two-pass expression compiler written entirely in C# for the Microsoft .NET platform. The library requires only the core .NET library dependency and does not require any file access privilages for execution - compilation and execution occurs entirely in-memory.

Dynamite Dynamic Sorting Library

dynamite.zip (167 kB)
Easy-to-use and high performance dynamic sorting library supporting SQL-like syntax and complex/nested expressions, that uses System.Linq.Expression to dynamically build fast comparers.

ExpressionEval

ExpressionEval is simple parser for creating expression tree from string. Part of the project is linq serializer/deserializer via REST.

Expressions.Compiler

Expressions.Compiler is a lightweight expression compiler and generic parser framework. It is designed to support out-of-the-box propotyping, expressions evaluation & code generation.

Expression Evaluator

expreval.zip (60 kB)
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.

C++ Mathematical Expression Library

exprtk.zip (3,2 MB)
*Project Description* The C++ Mathematical Expression Library (ExprTk) is a simple to use, easy to integrate and extremely efficient and fast mathematical expre

Expression Tree Visualizer for VS 2010

The entire project is a "visualizer" that displays the expression tree nodes and node attributes. only important attributes are selected to be appended to the visualization tree in order to keep it simple and useful.

Family.Show

familyshow.zip (32,0 MB)
For a hobby that revolves around dead people, genealogy is remarkably popular: it's the fastest growing scene in North America. And a perfect study for our first Windows Presentation Foundation (WPF) reference application. Our designers employed every trick in the WPF book– styles, resources, templates, data binding, animation, transforms– to present an innovative visualization of the classic family tree, freeing our developers to concentrate on behind-the-scenes features like XPS, Windows Vista "light up", and ClickOnce for WPF.

Fast C++ Math Expression Parser And Evaluator

The C++ Mathematical Expression Library (ExprTk) is a simple to use, easy to integrate and extremely efficient and fast mathematical expression parsing engine.

Fidely - Search Query Compilation Framework

fidely.zip (5,4 MB)
Fidely is a framework to implement a search query compiler that parses a search query string and builds up an expression tree (Expression<Func<T, bool>>) to filter a collection object. Fidely allows you to customize processes of parsing a query string and building up an expression tree, so you can create various search query compilers. The goal of this project is to make it easy to implement collection filtering features into your application.

C++ DSV Filter Library

filter.zip (986 kB)
The C++ DSV Filter Library is a simple to use, easy to integrate and extremely efficient and fast CSV/DSV in-memory data store processing library. The DSV filter allows for the efficient evaluation of complex expressions on a per row basis upon the loaded DSV store.

Fast Lightweight Expression Evaluator

Flee.zip (20,5 MB)
A .NET expression parser and evaluator that uses a custom compiler and lightweight codegen to ensure that expression evaluation is fast and efficient.

fluentserializer

FluentSerializer is a library for .NET usable to create serialize/deserialize data through its fluent interface. The methods it creates are compiled.