All Projects → markknol → Hx Mathparser

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
Algebraicengine Fraction
a calculating engine~
Stars: ✭ 311 (+4342.86%)
Mutual labels:  parser, math
Sharpmath
A small .NET math library.
Stars: ✭ 36 (+414.29%)
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
Arg
Simple argument parsing
Stars: ✭ 897 (+12714.29%)
Mutual labels:  parser
Mico
Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (+171.43%)
Mutual labels:  parser
Lisp Esque Language
💠The Lel programming language
Stars: ✭ 24 (+242.86%)
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
Badx12
A Python Library for parsing ANSI ASC X12 files.
Stars: ✭ 25 (+257.14%)
Mutual labels:  parser
Theoremjs
A Math library for computation in JavaScript 📕
Stars: ✭ 917 (+13000%)
Mutual labels:  math
Radon
A scripting language.
Stars: ✭ 22 (+214.29%)
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].