是否可以:
uu-parsinglib
抛出自定义解析器错误? (我特别想要打印带位置信息的自定义错误消息)答案 0 :(得分:1)
1)如果插入了某些内容,则错误消息为“Inserted String position [String]”;如果删除了某些内容,则为“Deleted String position”。您可以在“run”版本中轻松定义自己的标准show函数版本。我们称之为show,但包装消息将使您能够重新定义节目。
2)见1
3)您可以使用插入和删除费用。一般来说,只尝试增加它们。超过1000的成本完全可以替代。标准删除成本是4.我不明白你想在小写标识符的开头用大写字母做什么。无论如何接受它?如果你想增加删除成本,你可能想要编写自己的pSym等版本。
Doaitse Swierstra