FastExpressionCompiler

Expression compiler

A tool for compiling and optimizing C# expression trees into fast and efficient delegates

Fast Compiler for C# Expression Trees and the lightweight LightExpression alternative. Diagnostic and code generation tools for the expressions.

GitHub

1k stars
35 watching
82 forks
Language: C#
last commit: almost 2 years ago
Linked from 3 awesome lists

benchmarkclosurecode-generationcompilerdelegatedelegatesdryiocexpression-treeil-optimizationsperformance

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dynamicexpresso/dynamicexpressoAn interpreter for simple C# statements written in .NET Standard 2.02,032
verbalexpressions/csharpverbalexpressionsA C# library for constructing regular expressions with a more readable and intuitive syntax.1,174
nreco/lambdaparserA runtime parser for string expressions in .NET applications.310
dneg/openvdb_axA C++ library providing an expression language for fast manipulation of OpenVDB point and volume data.68
bitfunnel/nativejitA high-performance just-in-time compiler for x64 C++ expressions1,139
codeplea/tinyexprA tiny recursive descent expression parser and evaluation engine for math expressions.1,619
abothe/d_parserA C# implementation of a parser and resolver for analyzing D programming language code.30
xorcerer/zexpressionA math expression parser and evaluator with support for variables and functions in multiple programming languages.10
eamonnerbonne/expressiontocodeA tool for generating valid C# code from expression trees with customizable output options.161
hermanussen/compiletimemethodexecutiongeneratorAllows executing code during compilation to improve runtime performance20
jbevain/mono.linq.expressionsAn extension of System.Linq.Expressions to provide additional functionality for creating and manipulating expression trees in C#114
yandex/pirePerforms efficient text matching using regular expressions without lookahead or backtracking capabilities.332
verbalexpressions/cppverbalexpressionsA C++ library for constructing complex regular expressions with a simple and intuitive API.382
telekons/one-more-re-nightmareA fast and efficient regular expression compiler written in Common Lisp141
dbremner/peg-sharpA tool for generating C# code from Parsing Expression Grammars (PEGs) to implement packrat parsers.3