枚举:构建递归枚举的实用API过程和枚举数据类型。

[bsd3型,数据,不赞成的,图书馆,序列化,测试,测试][建议标签]
已弃用赞成歌唱,有限的,小支票

一个库,提供用于递归地构建枚举过程的工具-可枚举的数据类型。它构建在算术编码库之上,并使使用它提供的自然数同构来表示个体枚举过程中的决策。因此,每个枚举结果为由一系列自然数组成的唯一路径表示。枚举过程只是序列之间的(部分)映射和给定的数据类型。

该库提供了构造枚举过程的功能,以及根据各种搜索执行枚举的工具策略(深度优先、宽度优先等)。这些程序也可以使用一条或一组路径“warmstarted”。明显的应用包括详尽的搜索、测试、自动证明等。

此外,由于路径只是一系列自然数枚举过程可以兼作二进制序列化器/反序列化器。对于行为良好的枚举过程(即映射为同构),生成的二进制格式应该非常简洁。

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.0,0.2.0
依赖关系 算术编码,基础(>=4.9.0 && <5),二元的,集装箱,,整数算术[细节]
许可证 BSD-3条款
版权 版权所有(c)2014 Eric McCorkle。保留所有权利。
作者 埃里克·麦考尔
维护人员 埃里克·麦考尔<emc2@metricspace.net>,安德鲁·莱莱琴科<andrew.lelechenko@gmail.com>
类别 数据,序列化,测试,测试
主页 https://github.com/emc2/枚举
Bug跟踪器 https://github.com/emc2/enumeration/issues
源回购 头部:git克隆git@github.com:Bodigrim/enumeration.git
已上传 通过Bodigrim公司2019-12-21T13:16:01Z
分配
反向依赖关系 1直接,0间接[细节]
下载 总计3676人(过去30天内有15人)
额定值 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上一次成功报告于2019-12-21[所有1个报告]