Fastparse解析错误列号丢失

问题描述:

我刚刚从fastparse 0.3.7更新为0.4.1。 Parsed.Failure的附加内容中不再有列号值。我对源代码进行了仔细研究,看起来功能已被删除,尽管它仍在文档中。现在有没有其他的方式来获取列信息?Fastparse解析错误列号丢失

+0

只需查看以前的实现标记并使用“隐式类”重新添加即可。 – flavian

+0

解析器库肯定有一种获取错误位置的方法。 – seanmcl

它只是改变了一下。您需要获取失败的索引和解析器,并调用StringReprOps.prettyIndex