go-meval
A mathematical expression parser / evaluator in go.
It uses simply the shutting yard algorithm to parse a mathemical expression in an AST.
This AST can then be evaluated within a context, letting user define a dictionnary of expression that can refer other expression. It is not designed to be fast, but only to provide an easy way to mathematically parametrize your program at a configuration level.
1. Installation
go get github.com/atuleu/go-meval
2. Roadmap
Still in alpha release. No complex github issue for that task list
see roadmap
3. Contribute