humane-math

Human-friendly parser and evaluator for mathematical expressions


Keywords
math, parsing, parser, formula, function, language, synonym
License
MIT
Install
bower install humane-math

Documentation

humane-math

Human-friendly parser and evaluator for mathematical expressions

Travis build status Code Climate Test Coverage Dependency Status devDependency Status

  • Allows the use of functions, constants and variables, including the custom ones.
  • Supports synonyms for the symbols, e.g. a tangent may be referred as ‘tangent’, ‘tan’, ‘tg’, ‘тангенс’, ‘接線’ etc.
  • Able to detect multiple errors in the given text and provides overwhelming explanations of their nature.
  • Multilingual messages.
  • Fast calculations as the parts of expressions not containing variables are cached.

The library has not been made ready yet. Add this repo to your watchlist for updates.