gpt4 book ai didi

scala - scala.util.parsing.ast.Binders 应该如何使用?

转载 作者:行者123 更新时间:2023-12-04 20:21:48 24 4
gpt4 key购买 nike

我目前正在 Scala 中实现一个小型编译器,在我做上下文分析的组件时,我发现了 trait Binders包装内scala.util.parsing.ast (我使用的是 Scala 2.9 RC),它已记录在解析期间启用名称绑定(bind)。这听起来很有趣,我在谷歌上搜索了很多,但我仍然不知道如何使用它。虽然我当然可以让我的抽象语法源自 Binders我不知道如何从那里开始。网上有没有使用的例子?

最佳答案

通过谷歌搜索我发现this page ,这似乎是具有更多详细信息的文档的开发版本。不幸的是,我无法找到这些文档的在线(我的意思是在源存储库之外)版本。

但是,我不确定您是否会在此库中找到所需的内容。名称解析是一件相当微妙的事情,在解析期间这样做听起来像是一个有问题的想法。这个库本身的文档强调它只适用于名称解析相对简单的语言,否则可能无法扩展。此外,Scala 存储库中的解析示例都没有使用这个类。

我会谨慎地避开这个未知领域,并在单独的解析后 channel 中设计绑定(bind)分析。

关于scala - scala.util.parsing.ast.Binders 应该如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5751150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com