humble:Humble是一个简单的图形约简引擎

时间:2024-06-14 16:58:05
【文件属性】:

文件名称:humble:Humble是一个简单的图形约简引擎

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-14 16:58:05

JavaScript

谦逊的 谦虚是一个简单的图形约简引擎。 我的意思很简单。 基本上是应用于图的规则列表。 规则使用我能想到的最简单的模式匹配算法,将其天真地转换为if语句。 规则可以延迟应用; 仅在*别,并且由规则决定,以减少他们的争论。 或杂乱无章从叶节点开始应用规则,直到根为止。 定义规则 (Compile (Rule (pattern here) result here) (Rule (pattern here) result here) (Rule (pattern) (guard) result body)) Compile简化为表示函数主体的字符串。 模式可以是任何表达式; 但是某些子表达式具有特殊的保留含义以促进绑定。 例子 M-Expr定义: Fred(A_Number, B, C) -> A 上述M-Expr的S-Expr (Rule (Call (symbol


【文件预览】:
humble-master
----test()
--------parser.js(193B)
----LICENSE(749B)
----.gitignore(526B)
----lib()
--------parser.js(2KB)
----README.md(6KB)

网友评论