cparse

Expression parser

A C++ library for parsing and evaluating mathematical expressions in various programming languages.

A C++ configurable Expression Parser. Useful as a Calculator or for helping you write your own Programming Language

GitHub

340 stars
20 watching
66 forks
Language: C++
last commit: over 1 year ago
Linked from 1 awesome list

c-plus-pluscalculatorexpression-parserprogramming-language

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
xorcerer/zexpression A math expression parser and evaluator with support for variables and functions in multiple programming languages. 10
codeplea/tinyexpr A tiny recursive descent expression parser and evaluation engine for math expressions. 1,619
arashpartow/exprtk A high-performance C++ library for parsing and evaluating mathematical expressions 676
yhirose/cpp-peglib A C++ header-only library for parsing expression grammars with support for linear-time parsing and syntax sugar. 920
rob-bie/expr An Elixir library for parsing and evaluating mathematical expressions. 12
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 122
verbalexpressions/cppverbalexpressions A C++ library for constructing complex regular expressions with a simple and intuitive API. 382
standardese/cppast Provides a C++ Abstract Syntax Tree (AST) parsing and manipulation library 1,703
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 67
bfgroup/lyra A command line argument parser for C++ 493
corsis/xparsec An extensible parser combinator library for F# that supports type-and-source-polymorphic parsing and non-linear navigation of complex data structures. 50
nreco/lambdaparser A runtime parser for string expressions in .NET applications. 310
xoofx/cppast.net A C/C++ parser library providing access to the full AST and comments for .NET Framework and .NET Core applications. 514
cofyc/argparse A C-based command line arguments parsing library 694
mpeterv/argparse A feature-rich command line parser for Lua 266