tinyexpr

Expression Parser

A tiny recursive descent expression parser and evaluation engine for math expressions.

tiny recursive descent expression parser, compiler, and evaluation engine for math expressions

GitHub

2k stars
55 watching
244 forks
Language: C
last commit: 3 months ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rob-bie/expr An Elixir library for parsing and evaluating mathematical expressions. 12
cparse/cparse A C++ library for parsing and evaluating mathematical expressions in various programming languages. 338
xorcerer/zexpression A math expression parser and evaluator with support for variables and functions in multiple programming languages. 10
codeplea/minctest A lightweight unit testing framework for C. 55
nreco/lambdaparser A runtime parser for string expressions in .NET applications. 309
arashpartow/exprtk A high-performance C++ library for parsing and evaluating mathematical expressions 648
cesanta/slre A lightweight C/C++ regular expression engine optimized for performance and compactness. 535
davedelong/ddmathparser A parser for math expressions written in Swift. 856
verbalexpressions/cppverbalexpressions A C++ library for constructing complex regular expressions with a simple and intuitive API. 382
nasciiboy/recursiveregexpraptor-4 A C-language regular expression engine designed for speed and simplicity. 10
a-n-t-h-o-n-y/regexplore A live regular expression testing environment built with curses. 8
yandex/pire High-performance text matching library with limited functionality. 330
pydata/numexpr Fast numerical expression evaluator for NumPy and other libraries 2,238
eslint-community/regexpp A parser and validator for regular expressions in ECMAScript 23
kokke/tiny-regex-c A small regex implementation in C with a focus on portability and performance. 1,236