GitHub topics: math-parser
AntonovAnton/math.evaluation
This .NET library allows you to evaluate and compile any mathematical expression from a string dynamically at runtime. It supports a wide range of operations and allows for the use of custom variables, operators, and functions. The evaluator can be configured for different contexts, such as scientific, programming, boolean math expressions.
Language: C# - Size: 553 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 56 - Forks: 3

mariuszgromada/MathParser.org-mXparser
Math Parser: Java, C#, C++, Kotlin, Android, and all .NET platforms (Nuget, Maven, CMake). Supports .NET Framework, .NET Core, .NET Standard, Xamarin, and more. Features: rich built-in library of math functions, operators, constants. Flexible in user-defined arguments, functions. Expressions provided as plain text. Easy to use. Well documented.
Language: C++ - Size: 35.1 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 921 - Forks: 158

beltoforion/muparser
muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
Language: C++ - Size: 16.9 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 449 - Forks: 124

gbenroscience/ParserNG
ParserNG is a powerful , fast math expression parser that parses and evaluates math expressions, does differential calculus(symbolic) evaluations, numerical integration, equation solving(quadratic, Tartaglia's, numerical solutions of other equations) , matrix operations and statistics amongst other functionality. It is written in pure java and has no native dependencies.
Language: Java - Size: 1020 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 39 - Forks: 7

codewriter-packages/Expression-Parser
Simple math expression parser library for Unity
Language: C# - Size: 85 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 49 - Forks: 9

BaseMax/MathImprove
Modify and Improve math expressions.
Language: PHP - Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 0

sys27/xFunc
xFunc provides a powerful parser and analyzer for mathematical expressions. It excels at calculating derivatives, simplifying expressions, and achieving high performance.
Language: C# - Size: 6.9 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 57 - Forks: 6

Blake-Madden/tinyexpr-plusplus
Tiny recursive descent expression parser, compiler, and evaluation engine for math expressions and spreadsheet formulas in C++.
Language: C++ - Size: 7.8 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 13

bytexenon/MathParser.lua
An elegant Math Evaluator written in Lua, featuring support for adding custom operators and functions
Language: Lua - Size: 126 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 17 - Forks: 2

Alessandro-Salerno/Forflex
Flexible expression evaluation library
Language: Java - Size: 76.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Aghajari/MathParser
MathParser is a simple but powerful open-source math tool that parses and evaluates algebraic expressions written in pure java.
Language: Java - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 51 - Forks: 8

KovtunV/NoStringEvaluating
Fast low memory consuming mathematical evaluation without endless string parsing! Parses string formula once and uses its object sequence in each evaluation. Moreover, provides user defined functions and variables.
Language: C# - Size: 1.7 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 29 - Forks: 12

Dog429436/math_parser
Math Parser
Language: C - Size: 106 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

javalc6/Simple-Expression-Parser
very simple math expression parser in less than 200 lines of Java code
Language: Java - Size: 7.81 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

BearToCode/num_parser
A Rust math interpreter and evaluator
Language: Rust - Size: 2.68 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

mathflowjs/mathflow
💎 A scripting language designed for solving mathematical expressions and calculations.
Language: TypeScript - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

NSchiffmacher/RustMathParser
Yew Calculator & Rust Math Parser
Language: Rust - Size: 850 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

TimmieTudor/te_math_vm
Just a minimal virtual machine for mathematics that is currently faster than Python
Language: C - Size: 51.8 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

lucas-marianno/flutter_calculator_math_parser
A calculator app developed with Flutter capable of parsing mathematical expressions
Language: Dart - Size: 47 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

infibrocco/parsematic
A basic math parser written in python
Language: Python - Size: 60.5 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

marshal20/MyCalculator
An arithmetic expression parser that support spaces, parentheses and scientific notation numbers.
Language: C++ - Size: 136 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

sbesada/python.math.expression.parser.pymep
pymep is a simple python math expression parser.It is a recursive LR parser (Left-Right Parser) without backtracking
Language: Python - Size: 42 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

futurearchitec/mxparserts 📦
TypeScript port of the mXparser framework by Mariusz Gromada (https://github.com/mariuszgromada). Use the same formula syntax on Java, .NET Core, Xamarin and JavaScript platforms.
Language: TypeScript - Size: 211 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

ethan7g/mathvm 📦
Node math processing and execution
Language: JavaScript - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 0

beltoforion/muparserx
A C++ Library for Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more.
Language: C++ - Size: 9.9 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 126 - Forks: 59

apainintheneck/simple-math-parser 📦
A math expression parser built in Java.
Language: Java - Size: 189 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 5

sbesada/java.math.expression.parser
java math expression parser is faster than JEP
Language: Java - Size: 89.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 7

alxnull/calcex
A simple mathematical expression parser and evaluator for .NET.
Language: C# - Size: 66.4 KB - Last synced at: about 8 hours ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

conan-community/conan-muparser 📦
[DEPRECATED] conan.io recipes for muparser
Language: Python - Size: 28.3 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 3

dmyersturnbull/thornless
Safe, fast math eval.
Language: ANTLR - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

GouruRK/function-visualizer
A python project to visualize mathematical function
Language: Python - Size: 39.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

KelvynValle/matheval
Math evaluator
Language: JavaScript - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

AshnaWiar/math-parser
An parser that evaluates simple mathematical expressions.
Language: Java - Size: 33.2 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

lzfelix/JParser
:curly_loop: A Java math parser that caches expressions for quick evaluation using the Shunting Yard Algorithm
Language: Java - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 1

BaseMax/Infix2Postfix-Evaluator
A Javascript Implementation of an Infix to Postfix Evaluator. It can evaluate any infix expression and convert it to postfix expression.
Language: JavaScript - Size: 18.6 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

5c077m4n/calculator 📦
A simple angular calculator with a math parser that I designed.
Language: TypeScript - Size: 351 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

NinthDesertDude/Math-Parser 📦
A math parser using the Shunting-Yard and reverse polish notation algorithms.
Language: C++ - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

guilhermenevesxyz/prumath
A math expression interpreter.
Language: C++ - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

javalc6/Expression-Parser
Extensible math expression parser in Java
Language: Java - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

beltoforion/muparsersse
muparsersse a math parser for windows using just in time compilations of the expression
Language: C++ - Size: 17 MB - Last synced at: about 2 years ago - Pushed at: about 10 years ago - Stars: 14 - Forks: 4

idosharon/basic-c-math-parser
Simple math parser written in c
Language: C - Size: 30.3 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

aibobrov/nonlinear-equations-solver
C++ equations solver and grapher
Language: C++ - Size: 547 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 5 - Forks: 4

IliaTrofimov/MathParser
Math expressions parser
Language: C# - Size: 25.4 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

kn1ght/math-parser
Parses math expressions using shunting yard algorithm
Language: TypeScript - Size: 2.07 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 0

AdriOZ/math-parser-c
A simple calculator that parses and interprets simple math expressions.
Language: C - Size: 56.6 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

omidshahbazi/Game-Framework
Language: C# - Size: 8.06 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ScientificC/cmpk
CmlMathParseKit is a C/C++ Library for easy integration of a mathematical functions interpreter
Size: 1.95 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

allen-liaoo/Mathagician
Math Operation Evaluator
Language: Java - Size: 109 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

n-arms/math-parser
A library to take in a string and output a mathematical result, as well as acting as a Computer Algebra System.
Language: Java - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

Leonidius20/MathParser
Math interpreter with variables support and AST optimization
Language: C++ - Size: 76.2 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

szrharrison/graphing-calculator
graphing calculator based off of the TI-89 Titanium
Language: JavaScript - Size: 1.98 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

Leonidius20/ITP_S2_Lab3
Simple math interpreter which uses Shunting Yard algorithm
Language: C++ - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

omaraflak/Math-Expression-Parser
Math expression parser.
Language: C++ - Size: 465 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

malczak/SFExpression
SFExpression allow to parse mathematics strings expression and calculate them in Swift
Language: C - Size: 341 KB - Last synced at: about 2 years ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

loezerl/python-math-parser
A math-parser coded in python3
Language: Python - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

valnoc/VBMathParser
VBMathParser is a simple framework to perform mathematical expressions parsing. Math parser is conceived as a one-line string-to-double converter.
Language: Objective-C - Size: 437 KB - Last synced at: over 1 year ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1
