你如何用 Scheme 解析 YAML?
How Do You Parse YAML With Scheme?
我是 Scheme 的新手,但我理解递归和一些关于解析的一般知识。有没有人有使用 Scheme/Lisp 解析 YAML(至少是规范的一部分)的经验?在这一点上,我不是在寻找效率。
这是 Racket 中 YAML 解析器的来源:
https://github.com/esilkensen/yaml/blob/master/yaml/parser.rkt
它是一个递归下降解析器,很容易移植到 RnRS 方案。
我是 Scheme 的新手,但我理解递归和一些关于解析的一般知识。有没有人有使用 Scheme/Lisp 解析 YAML(至少是规范的一部分)的经验?在这一点上,我不是在寻找效率。
这是 Racket 中 YAML 解析器的来源:
https://github.com/esilkensen/yaml/blob/master/yaml/parser.rkt
它是一个递归下降解析器,很容易移植到 RnRS 方案。