Scala解析错误'';应为字符串文字,但找到字符串文字

Scala解析错误'';应为字符串文字,但找到字符串文字,scala,Scala,这些解析有什么问题 def role : Parser[Role] = ~> protocolID <~ "(" ~> roleName <~ ")" ~ "{" ~> statements <~ "}" ^^ { def-role:Parser[role]=~>protocolID-roleName语句您的代码是这样解析的 ~>.protocolID(<~) "("... ~>.protocolID(.protocolID)(这个问

这些解析有什么问题

def role : Parser[Role] = ~> protocolID <~ "(" ~> roleName <~ ")" ~ "{" ~>      statements <~ "}" ^^ {

def-role:Parser[role]=~>protocolID-roleName语句您的代码是这样解析的

~>.protocolID(<~) "("...

~>.protocolID(.protocolID)(这个问题缺少很多上下文。我想这只是一个语法错误!!为什么要从
~>
开始呢?它是二进制运算符。