arbitrator:一种解释型语言,用于基于规则的数据集匹配

时间:2024-06-10 23:10:15
【文件属性】:

文件名称:arbitrator:一种解释型语言,用于基于规则的数据集匹配

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-10 23:10:15

JavaScript

仲裁人 一种解释型语言,用于基于规则的数据集匹配 仲裁程序是一种简单的语言,分为三个部分:类型,记录和规则。 运行代码时,仲裁器会告诉您哪些记录通过了规则定义的测试。 种类 类型定义用于特定记录类别的架构。 类型具有标签,后跟一组属性,每个属性具有数据类型。 格式由单词类型和括号中的标签组成,然后是由冒号分隔的属性名称/类型对。 当前属性可以具有字符串,数字或列表类型。 type(Person){ name: string age: number hobbies: list } type(Route){ name: string length: number intersections: list } 记录 记录是类型的具体实例。 记录应具有一个属性,并为该类型中定义的每个属性提供一个值。 该声明由类型名称,括号中记录的ID,括号中的属性和值组成。 Pers


【文件预览】:
arbitrator-master
----.gitignore(64B)
----example.txt(394B)
----compiler.js(5KB)
----package.json(298B)
----set.js(434B)
----structures.h(246B)
----arbitrate.js(423B)
----tree.js(2KB)
----parser.js(3KB)
----README.md(3KB)
----functions.h(384B)
----state.js(3KB)
----example2.txt(343B)
----functions.c(2KB)

网友评论