• In the meantime, let's explore Scala's third option for building parsers: parser combinators, built entirely from the functional side of Scala.

    同时我们探索Scala构建解析器的第3个选项解析器组合子(parser combinators),它完全是从Scala函数性方面构建的。

    youdao

  • There is, and to understand how it works, you'll need to take a short dive into how parser combinators produce non - "standard" elements (that is, not Strings and Lists).

    确实另外种方法。为了理解这种方法的工作原理需要研究一下解析器组合子是如何产生标准”的元素的(即不是StringList)。

    youdao

  • That's it for now; in the next set of articles, we'll go back to visiting more of Scala's language capabilities (such as generics, because parser combinators made use of them).

    本文到此结束。在下一篇文章我们回顾scala的更多语言功能(比如泛型因为解析器组合子是它们组成的)。

    youdao

  • Parsers "combine" to provide higher and higher levels of abstraction over the concept of parsing (hence the name "parser combinators"; elements which combine together to provide parsing behavior).

    组合解析可以提供解析概念越来越高级的抽象(因此称为“解析器组合子”;组合在一起元素提供解析行为)。

    youdao

  • To change it to produce instances of our case class AST hierarchy (Expr objects), the return type of the combinators has to be changed to be Parser[Expr].

    更改生成caseAST层次结构实例Expr对象),组合子的返回类型必须更改Parser[Expr]。

    youdao

  • To change it to produce instances of our case class AST hierarchy (Expr objects), the return type of the combinators has to be changed to be Parser[Expr].

    更改生成caseAST层次结构实例Expr对象),组合子的返回类型必须更改Parser[Expr]。

    youdao

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定