你如何解析YAML的方案?

时间:2015-08-10 19:36:15

标签: parsing scheme yaml

我是Scheme的新手,但我理解递归和一般解析的一些事情。有没有人有使用Scheme / Lisp解析YAML(至少部分规范)的经验?在这一点上,我不是在寻找效率。

1 个答案:

答案 0 :(得分:6)

以下是Racket中YAML解析器的来源:

https://github.com/esilkensen/yaml/blob/master/yaml/parser.rkt

它是一个递归下降解析器,很容易移植到RnRS Scheme。

文档:http://pkg-build.racket-lang.org/doc/yaml/index.html