标签列表
Scala编程语言中有哪些可用的解析器?
scala
parsing
3
3
有没有适用于使用Scala编程语言编写的代码的用户友好解析器?
我知道有
Scaliriform
,但它非常基础,只能提取带有偏移量的标记。
-
Prashant Sharma
2
你的意思是想解析Scala语言,还是想要一个用于解析其他编程语言的Scala库或模块?
- Some programmer dude
我想解析用Scala语言编写的代码。
- Prashant Sharma
1
个回答
8
8
Li Haoyi的
快速解析库
包含一个针对Scala语言的
语法
,已经通过了来自Github上众多项目的测试。我认为这是解析Scala最轻量级和易于接近的方式。
这里有一些
文档
可以帮助您入门。
-
Rüdiger Klaehn
4
还有 https://github.com/sirthias/parboiled2。@RüdigerKlaehn,你有偏好吗?
- Kevin Meredith
1
我喜欢fastparse,因为它不使用宏,并且在概念上类似于scala-parser-combinators。此外,它似乎非常快速。但也许我还没有深入了解parboiled2。
- Rüdiger Klaehn
我不接受这个答案,因为这种设置可能缺乏用户友好性。
- Prashant Sharma
@scrapcodes,你想用它做什么?你在fastparse gitter上寻求帮助了吗?使用像Scala这样的大型和复杂语法进行任何非平凡的操作都不会很用户友好(即适合初学者)。
- Rüdiger Klaehn
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
22
有哪些可用的Scala编译器插件?
26
编写编程语言解析器的最佳实践
198
有哪些可用的Scala Web框架?
103
有哪些用于解析C#代码的解析器可用?
3
编写编程语言的解析器:输出
3
Java中有哪些特性在scala中没有。
58
有哪些可以在现实世界中证明的编程语言?(scala?)
5
有哪些独立的Java解析器可用?
8
编程语言解析器的来源是什么?
41
Scala编程语言的目的是什么?