索引
Symbols
- “Hello World” 命令
- 为命令添加语法
- 为子进程设置环境变量
- 为项添加语法
- 二叉搜索树
- 二叉树上的操作
- 从 JSON 读取值
- 从 Stdin 读取
- 从 TOML 读取值
- 从函数应用构造表达式
- 从文件读取
- 代码、语法与表达式
- 任务系统中的阻塞与资源耗尽
- 使用 HashMap 做记忆化
- 修改 JSON 对象
- 修改 TOML 对象
- 修改目标
- 写入 JSON 文件
- 写入 JSONL 文件
- 写入 TOML 文件
- 写入文件
- 准引用:创建与匹配语法
- 函数、依值函数与函数类型的表达式
- 列出目录的内容
- 列表转二叉树
- 创建目录
- 删除文件
- 删除目录
- 反复应用定理的策略
- 可中断的休眠
- 可变变量:示例
- 向文件追加
- 在信息视图中显示
- 声明一个语法类别
- 处理 JSON 文件
- 处理 JSONL 文件
- 处理 Json 对象
- 处理嵌套 TOML
- 如何编写配方
- 定义二叉树
- 实践中的单子
- 并行运行任务
- 异步休眠
- 性能计时
- 打印主目标的策略
- 打印到 Stdout 和 Stderr
- 把 JSON 转换成 TOML
- 把 TOML 转换成 JSON
- 把策略当作快捷方式
- 拼接文件路径
- 文件压缩与解压
- 更新 lakefile.toml
- 替换为可行的策略
- 查看与关闭目标
- 检查文件大小
- 检查某个命题是否能被 grind 解决的命令
- 检查策略
- 检查路径是绝对路径还是相对路径
- 检查路径的元数据
- 派生任务与工作线程
- 派生子进程
- 添加语法(类别)
- 状态单子:记住计算结果
- 环境扩展与属性
- 环境扩展与属性:示例
- 用 RBMap 调度进程
- 用 RBTree 追踪未定义的标识符
- 直接对表达式进行模式匹配
- 终止一个进程
- 编写一个宏
- 编码 TOML
- 获取一个随机数
- 获取当前工作目录
- 获取线程 ID
- 获取进程的 PID
- 表达式的种类
- 覆盖 CLI 行
- 解析 TOML
- 解析 lakefile.toml
- 解析命令行参数
- 让进程休眠
- 设置文件权限
- 证明自然数不等式的策略
- 读取 JSON 文件
- 读取 JSONL 文件
- 读取 TOML 文件
- 读取与设置文件权限
- 读取嵌套 TOML
- 读取环境变量
- 跨命令的可变变量
- 进度条与旋转指示符
- 进程空闲休眠
- 递归遍历目录
- 通过求解对表达式进行模式匹配
- 遍历目录树
- 重命名文件路径
- 高级 HashMap 操作