Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
scala编程语言可用的解析器有哪些?_Scala_Parsing - Fatal编程技术网

scala编程语言可用的解析器有哪些?

scala编程语言可用的解析器有哪些?,scala,parsing,Scala,Parsing,对于用scala编程语言编写的代码,是否有用户友好的解析器 我知道,但它非常基本,只提取带有偏移量的令牌 李浩毅的文章包含了一个已经在github的大量项目中测试过的。我认为这是解析scala最轻量级和最容易接近的方法 这是您的入门指南。您的意思是想解析Scala语言,还是想要一个Scala库或模块来帮助您解析其他编程语言?我想解析用Scala语言编写的代码。还有。你有偏好吗,@RüdigerKlaehn?我喜欢fastparse,因为它不使用宏,而且在概念上似乎类似于scala解析器组合器。而

对于用scala编程语言编写的代码,是否有用户友好的解析器

我知道,但它非常基本,只提取带有偏移量的令牌

李浩毅的文章包含了一个已经在github的大量项目中测试过的。我认为这是解析scala最轻量级和最容易接近的方法


这是您的入门指南。

您的意思是想解析Scala语言,还是想要一个Scala库或模块来帮助您解析其他编程语言?我想解析用Scala语言编写的代码。还有。你有偏好吗,@RüdigerKlaehn?我喜欢fastparse,因为它不使用宏,而且在概念上似乎类似于scala解析器组合器。而且,它似乎相当快。但也许我还没有进入parboiled2。我不接受它作为一个答案,因为这种设置可以说缺乏用户友好性。@scrapcodes你想用它做什么?你在fastparse gitter上寻求过帮助吗?使用大型复杂语法(如scala)做任何非琐碎的事情都不会对用户友好(如初学者友好)。