【发布时间】:2009-01-28 22:51:28
【问题描述】:
我想知道 Scalas/Haskells 解析器组合器是否足以解析编程语言。更具体地说,MiniJava 语言。我目前正在阅读编译器构造,而 jflex 和 java cup 使用起来非常痛苦,所以我想知道我是否可以/应该使用解析器组合器。 MiniJava 语法非常小。 MiniJavas BNF:http://www.cambridge.org/us/features/052182060X/grammar.html
【问题讨论】:
-
我很高兴地宣布确实如此!
标签: compiler-construction scala haskell parsing parser-combinators