pdf文档 Agda User Manual v2.6.4

1.38 MB 313 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Agda 2.6.4版本的新功能和命令行选项,包括模式匹配、Eta扩展、隐式参数处理等特性。同时说明了如何通过命令行启用或禁用这些功能,并提供了相关的安装和配置指南。
AI总结
### 总结 本文主要总结了《Agda User Manual v2.6.4》中的核心内容,以下是总结的要点: #### 1. 新功能 - **版本2.6.4**新增了多项功能和命令行选项,包括: - `--hidden-argument-puns` 和 `--no-hidden-argument-puns`,默认禁用。 - `--no-guarded`,默认启用,表示禁用guarded类型理论。 - `--no-injective-type-constructors`,默认启用,表示禁用注入型构造器。 - `--no-lossy-unification`,默认启用,表示禁用无损统一。 - `--no-pattern-matching`,默认禁用,表示启用模式匹配。 - `--no-prop`,默认禁用,表示禁用Prop的声明和使用。 - `--no-rewriting`,默认启用,表示禁用重写规则。 - `--no-two-level`,默认启用,表示禁用两级类型理论。 - `--allow-incomplete-matches` 和 `--no-allow-incomplete-matches`,默认禁用。 - `--allow-unsolved-metas` 和 `--no-allow-unsolved-metas`,默认禁用。 - `--positivity-check` 和 `--no-positivity-check`,默认启用。 - `--termination-check` 和 `--no-termination-check`,默认启用。 #### 2. 错误和警告 - **错误处理**: - `--allow-incomplete-matches` 和 `--no-allow-incomplete-matches`,控制是否允许不完整的匹配定义。 - `--allow-unsolved-metas` 和 `--no-allow-unsolved-metas`,控制是否允许未解的元变量。 - **警告设置**: - `--warning={GROUP|FLAG}` 和 `-W {GROUP|FLAG}`,用于设置警告组或标志。 #### 3. 模式匹配和相等性 - **模式匹配**: - `--exact-split` 和 `--no-exact-split`,控制是否要求所有子句作为定义相等。 - **相等性**: - `--eta-equality` 和 `--no-eta-equality`,控制是否启用eta相等性。 - `--cohesion` 和 `--no-cohesion`,控制是否启用cohesion modalities。 - `--flat-split` 和 `--no-flat-split`,控制是否启用@♭参数的模式匹配。 #### 4. 编译和生成 - **编译选项**: - `--compile-dir={DIR}`,设置编译输出目录。 - `--no-main` 和 `--main`,控制是否将当前模块视为主模块。 - `--with-compiler={PATH}`,设置编译器路径。 - **高亮源码生成**: - `--count-clusters` 和 `--no-count-clusters`,控制是否计数扩展grapheme clusters。 - `--css={URL}`,设置CSS文件的URL。 #### 5. 安装指南 - **安装依赖**: -่อนติดตั้งAgda,需要安装Python、Sphinx、LaTeX、PyDvi等工具。 - **构建文档**: -使用`make html`或其他目标命令生成文档。 - **安装标志**: -支持多个安装标志,包括`debug`、`enable-cluster-counting`、`optimise-heavily`等。 #### 6. 文档贡献 -文档使用reStructuredText格式,贡献者可以通过GitHub Fork并提交Pull Request。 -文档构建需要安装Sphinx和相关工具,可以本地构建并发布到https://agda.readthedocs.io。 以上是《Agda User Manual v2.6.4》的核心内容总结,涵盖了新功能、命令行选项、错误与警告、模式匹配、编译选项、安装指南和文档贡献等部分。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 306 页请下载阅读 -
文档评分
请文明评论,理性发言.