Почему этот простой пример синтаксического анализатора комбинатора scala не работает?
def test: Parser[String] = "< " ~> ident <~ " >"
Когда я предоставляю следующую строку:
"< a >"
Я получаю такую ошибку:
[1.8] failure: ` >' expected but `&' found
< a >
^
Почему он спотыкается о космосе?