我创建了一个antlr3.1语法,用于解析类似sql的语言。解析是好的,但我试图让它吐出有用的异常。我有一组可以用括号调用的“函数”,然后大多数其他东西都被视为资源。如果我尝试解析
函数名不正确(validStuff)
我得到了一个例外的认可
no viable alternative at input u'('
我想说的是,incorrectFunctionName不是一个有效的函数名,但不确定如何获取最后一个标记,或者最好的位置是将此处理代码放在哪里(当前将所有内容都放在displayRecognitionError中)。你知道吗
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐