Scala parser combinators vs ANTLR/Java generated parser?

后端 未结 5 1101
自闭症患者
自闭症患者 2020-12-28 15:29

I am writing an expression parser for an app written mostly in Scala. I have built AST objects in Scala, and now need to write the parser. I have heard of Scala\'s built-in

5条回答
  •  感情败类
    2020-12-28 16:23

    Scala's parser combinators aren't very efficient. They weren't designed to be. They're good for doing small tasks with relatively small inputs.

    So it really depends on your requirements. There shouldn't be any interop problems with ANTLR. Calling Scala from Java can get hairy, but calling Java from Scala almost always just works.

提交回复
热议问题