Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/riimu/expresso

Mathematical expression parsing and evaluation engine
https://github.com/riimu/expresso

Last synced: about 2 months ago
JSON representation

Mathematical expression parsing and evaluation engine

Awesome Lists containing this project

README

        

# Expression parsing and evaluation library #

Expresso is an mathematic expression parsing and evaluation engine written in
PHP. It's also mostly still under construction.

## What's next on the agenda? ##

Things that I intend to focus next.

- Implement rest of the internal operators dealing with real values
- Add support for parenthesis
- Add support for functions

## Long term plans ##

This I intend to focus at some point in the later future. Items listed in
relative order of importance.

- Closures
- Variables
- Arrays
- Command line interface
- Web browser interface
- RPN Notation parsing & validation
- Different number handling modes (i.e. BCMath)
- Caching for namespace and tokenizer for faster loading