2

我正在使用HCL(HashiCorp 配置语言)编写编译器,并且我正在尝试操作 AST,以便我可以添加我的自定义逻辑。

hclParseTree, err := hcl.Parse(input)
check(err)
spew.Dump(hclParseTree)

我只设法使用go-spew打印所有树元素。

文档相对模糊,网络上的支持文章很少。我试图遵循这个,但不推荐使用语法(写于 2015 年)。

我怎么能做到这样的事情?

item := hclParseTree.Get("item")
4

0 回答 0