•        0

A collection of utilities and components for interacting with and creating expression trees, dynamic delegates, and runtime expression conversions.



comments powered by Disqus

Related Projects

Nana C++ Library

Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. You can report a bug anonymously by using Tracker System in the top bar.


hcxselect is a small and fast CSS selector engine for C++. It parses CSS selector expressions and applies them to a set of document nodes (or a whole tree) parsed via htmlcxx, a simple non-validating HTML parser. Thus, it allows you to use CSS selectors in your C++ program without much bloat.

FMPP - FreeMarker-based PreProcessor

Command-line/Ant-task/embeddable text file preprocessor. Macros, flow control, expressions. Recursive directory processing. Extensible in Java to display data from any data sources (as database). Can generate complete homepages (tree of HTML-s, images, etc.

Math Expression String Parser (MESP)

Parser for mathematical expressions written in Java. Expressions may contain variables, functions and constants. The parser turns a string argument into an expression tree, which then can be evaluated.


A code generator for connecting C/C++ with other programming languages

Chaos Preprocessor

The Chaos Preprocessor Library is a generative metaprogramming framework for C and C++.

General Expression Library

GEXL, General EXpression Library, is a C# library that abstracts typed expression trees suitable for representing any sort of language; GEXL trees are safely extensible with both operations and new data types, thus solving quot;the expression problemquot;.


IronMeta is an implementation of Alessandro Warth's OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Expression Grammars that operate on arbitrary streams of objects.

The Spirit Parser Library

Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques.

C++ expression template matrix library

A generic C++ matrix library using expression template and metaprogramming to provide specialized code for various kind of matrix operations.