go-meval
所属分类:数值算法/人工智能
开发工具:GO
文件大小:0KB
下载次数:0
上传日期:2014-06-09 14:04:50
上 传 者:
sh-1993
说明: go中的数学表达式解析器计算器
(A mathematical expression parser evaluator in go)
文件列表:
LICENSE (7631, 2014-06-09)
ROADMAP.md (382, 2014-06-09)
compile.go (8230, 2014-06-09)
context.go (2065, 2014-06-09)
context_test.go (516, 2014-06-09)
doc.go (1409, 2014-06-09)
expression.go (2317, 2014-06-09)
expression_test.go (6694, 2014-06-09)
lexer.go (6771, 2014-06-09)
lexer_test.go (3272, 2014-06-09)
meval.go (14, 2014-06-09)
go-meval
========
[![Build Status](https://drone.io/github.com/atuleu/go-meval/status.png)](https://drone.io/github.com/atuleu/go-meval/latest)
[![Coverage Status](https://coveralls.io/repos/atuleu/go-meval/badge.png?branch=master)](https://coveralls.io/r/atuleu/go-meval?branch=master)
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
```bash
go get github.com/atuleu/go-meval
```
## 2. Roadmap
Still in alpha release. No complex github issue for that task list
see [roadmap](ROADMAP.md)
# 3. Contribute
近期下载者:
相关文件:
收藏者: