markknol / Hx Mathparser
Evaluates math expressions. Written in Haxe.
Programming Languages
haxe
709 projects
Projects that are alternatives of or similar to Hx Mathparser
String Calc
PHP calculator library for mathematical terms (expressions) passed as strings
Stars: ✭ 60 (+757.14%)
Mutual labels: parser, math
Algebra Latex
Parse and calculate latex formatted math
Stars: ✭ 20 (+185.71%)
Mutual labels: parser, math
Formula Parser
Parsing and evaluating mathematical formulas given as strings.
Stars: ✭ 62 (+785.71%)
Mutual labels: parser, math
Expressionevaluator
A Simple Math and Pseudo C# Expression Evaluator in One C# File. Can also execute small C# like scripts
Stars: ✭ 194 (+2671.43%)
Mutual labels: parser, math
Expr Eval
Mathematical expression evaluator in JavaScript
Stars: ✭ 752 (+10642.86%)
Mutual labels: parser, math
Chthollylang
A simple implementation of Yet another script language Chtholly
Stars: ✭ 19 (+171.43%)
Mutual labels: parser
Mobius Assignment
Staffjoy Suite (V1) Microservice - Shift Assignment Subject To Constraints
Stars: ✭ 23 (+228.57%)
Mutual labels: math
Rfdmovies Client
🎬instant recommending or finding or downloading movies via the command line
Stars: ✭ 18 (+157.14%)
Mutual labels: parser
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (+171.43%)
Mutual labels: parser
Ccalc
Scientific calculator in which you can define new constants and functions
Stars: ✭ 19 (+171.43%)
Mutual labels: parser
Librini
Rini is a tiny, non-libc dependant, .ini file parser programmed from scratch in C99.
Stars: ✭ 25 (+257.14%)
Mutual labels: parser
Coord Rs
[deprecated] A simple, ergonomic vector mathematics crate for Rust
Stars: ✭ 18 (+157.14%)
Mutual labels: math
Metric Parser
📜 AST-based advanced mathematical parser written by Typescript.
Stars: ✭ 26 (+271.43%)
Mutual labels: parser
MathParser
Evaluates math expressions. Uses Haxe. I think it could be used in all platforms, no dependencies on haxe libs/OpenFl/Flambe.
Examples
MathParser.parse("1+2-3/4*5");
// returns -0.75
MathParser.parse("1+2--3/4*5");
// returns 6.75
MathParser.parse("(1+2--3)/4*5");
// returns 7.5
MathParser.parse("(1+2- -3)/(((4*.5)))");
// returns 3.0
MathParser.parse("(.1+.2- -.3)/(.4*.5)");
// returns 3.0000000000000004
MathParser.parse("0xFF * 10");
// returns 2550
The parser assumes that the given expression is valid
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].