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
54 watching
246 forks
Language: C
last commit: 5 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. 340
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. 310
arashpartow/exprtk A high-performance C++ library for parsing and evaluating mathematical expressions 676
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. 857
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 Performs efficient text matching using regular expressions without lookahead or backtracking capabilities. 332
pydata/numexpr An expression evaluator for arrays in scientific computing and data analysis 2,255
eslint-community/regexpp A parser and validator for regular expressions in ECMAScript 24
kokke/tiny-regex-c A small regex implementation in C with a focus on portability and performance. 1,247