gpt4 book ai didi

parsing - 接受 Scala 标识符的解析器?

转载 作者:行者123 更新时间:2023-12-02 10:08:30 24 4
gpt4 key购买 nike

我想知道标准 Scala 解析器组合器是否包含一个解析器,该解析器接受 Scala 语言本身也接受的相同标识符(如 Scala 语言规范第 1.1 节中所指定)。

StdTokenParsers 特征有一个 ident 解析器,但它拒绝像 empty_? 这样的标识符。

(如果确实没有这样的解析器,我也可以实例化 Scala 解析器本身,但这不再那么轻量级了。)

最佳答案

不是标准解析器组合器,但 scala.tools.nsc.util.Chars 中有用于测试 Scala id-ness 的规范工具。无需实例化 Global 或 Scala 扫描器。

关于parsing - 接受 Scala 标识符的解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3035389/

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