qq_46393266 2022-11-26 02:05
浏览 2
已结题

在此请教一下关于antlr匹配错误时的恢复策略

在此请教一下关于antlr匹配错误时的恢复策略

本人用antlr自定义了一种语言的文法,但是当发生匹配错误的情况时,antlr会持续丢弃token直到文本末尾,而不像别的成熟的语言一样限制在一行或者‘{}’一块区域内,后续会继续正确解析。目前本人发生这种匹配错误的情况直接就一路丢弃token丢到文本末尾结束,让我百思不得其解,怎样才能将丢弃token限制在一块区域内呢,恳请有这方面经验的朋友能提点一二。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 12月4日
    • 创建了问题 11月26日

    悬赏问题

    • ¥15 Android Navigation: 某XDirections类不能自动生成
    • ¥20 C#上传XML格式数据
    • ¥15 elementui上传结合oss接口断点续传,现在只差停止上传和继续上传,各大精英看下
    • ¥100 单片机hardfaulr
    • ¥20 手机截图相片分辨率降低一半
    • ¥50 求一段sql语句,遇到小难题了,可以50米解决
    • ¥15 速求,对多种商品的购买力优化问题(用遗传算法、枚举法、粒子群算法、模拟退火算法等方法求解)
    • ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
    • ¥15 虚拟机检测,可以是封装好的DLL,可付费
    • ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)