Go-Expr是一个可以评估表达式的引擎

时间:2022-09-02 22:11:25
【文件属性】:

文件名称:Go-Expr是一个可以评估表达式的引擎

文件大小:3.85MB

文件格式:ZIP

更新时间:2022-09-02 22:11:25

Go开发-其它杂项

该程序包的目的是允许用户在配置中使用表达式来处理更复杂的逻辑。 它是业务规则引擎基础的完美候选者。


【文件预览】:
antonmedv-expr-33a808e
----compiler()
--------compiler.go(12KB)
--------compiler_test.go(3KB)
----.gitignore(45B)
----go.mod(304B)
----optimizer()
--------optimizer.go(5KB)
--------optimizer_test.go(2KB)
----vm()
--------helpers.go(58KB)
--------program.go(3KB)
--------vm.go(6KB)
--------vm_test.go(2KB)
--------runtime.go(6KB)
--------program_test.go(383B)
--------opcodes.go(515B)
--------generate()
----.travis.yml(70B)
----checker()
--------checker_test.go(10KB)
--------checker.go(12KB)
--------types.go(6KB)
--------patcher.go(1KB)
----expr_test.go(15KB)
----LICENSE(1KB)
----go.sum(3KB)
----README.md(4KB)
----parser()
--------unescape.go(4KB)
--------Expr.g4(6KB)
--------parser.go(10KB)
--------gen()
--------parser_test.go(8KB)
----bench_test.go(2KB)
----ast()
--------visitor_test.go(1KB)
--------type.go(3KB)
--------visitor.go(2KB)
--------node.go(2KB)
--------location.go(3KB)
----expr.go(3KB)
----docs()
--------images()
--------Getting-Started.md(3KB)
--------Usage.md(4KB)
--------Language-Definition.md(3KB)
--------README.md(125B)
----cmd()
--------exe()
----internal()
--------file()
--------conf()

网友评论