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

近期下载者

相关文件


收藏者