【发布时间】:2015-03-24 01:59:31
【问题描述】:
我正在尝试从parboiled2 尝试这个示例:
scala> class MyParser(val input: org.parboiled2.ParserInput)
extends org.parboiled2.Parser {
def f = rule { capture("foo" ~ push(42))
}
}
defined class MyParser
然后,我创建一个新的MyParser,输入为"foo"。
scala> new MyParser("foo").f
res11: org.parboiled2.Rule[shapeless.HNil,shapeless.::
[Int,shapeless.::[String,shapeless.HNil]]] = null
然而返回值是null。
如何从 REPL 运行这个简单的 fRule?
【问题讨论】:
标签: scala parsing parboiled2