Antlr4称我的规则与自身的相互左递归
创始人
2024-11-08 05:00:26
0

在Antlr4中,相互左递归的规则是无法解析的,需要重构规则以消除循环依赖。一种解决方法是使用间接引用来重构规则,将相互递归的规则划分为两个单独的规则,并在其中一个规则中引用另一个规则,而不是直接递归。以下是一个示例代码:

expr : ID #idExpr | expr (('*' | '/') expr) #mulDivExpr | expr (('+' | '-') expr) #addSubExpr | '(' expr ')' #parenthesesExpr ;

primary : ID #idPrimary | NUM #numPrimary | '(' expr ')' #exprPrimary ;

factor : primary #primaryFactor | factor ('^' factor) #powFactor ;

power : factor ('^' power)? ;

相关内容

热门资讯

有挂透视!wpk辅助插件,微乐... 有挂透视!wpk辅助插件,微乐小程序辅助开发,手段教程(有挂详细)-哔哩哔哩wpk辅助插件能透视中分...
分享透视!wpk俱乐部是真的吗... 分享透视!wpk俱乐部是真的吗,微乐辅助软件购买平台,阶段教程(有挂方法)-哔哩哔哩所有人都在同一条...
专业透视!德州局脚本,微乐小程... 专业透视!德州局脚本,微乐小程序微乐家乡辅助器,要领教程(证实有挂)-哔哩哔哩1、点击下载安装,德州...
专业透视!wepoker辅助透... 专业透视!wepoker辅助透视软件,微乐小程序辅助收费,资料教程(果真有挂)-哔哩哔哩1、wepo...
辅助透视!hhpoker辅助软... 辅助透视!hhpoker辅助软件是真的么,小程序微乐斗地主辅助,项目教程(有挂猫腻)-哔哩哔哩1、每...
专业透视!wepoker私人局... 专业透视!wepoker私人局开挂视频,微乐小程序微乐家乡辅助器,阶段教程(有挂教学)-哔哩哔哩1、...
详细透视!wepoker轻量版... 详细透视!wepoker轻量版透视方法,微信小程序辅助器免费版,模板教程(有挂方略)-哔哩哔哩1、点...
详情透视!aapoker辅助软... 详情透视!aapoker辅助软件合法吗,微信卡五星小程序辅助,窍门教程(有挂方法)-哔哩哔哩1、游戏...
揭幕透视!德普之星app安卓版... 揭幕透视!德普之星app安卓版破解版,微乐小程序辅助多少钱,项目教程(有挂方法)-哔哩哔哩1、首先打...
推荐透视!黑侠破解wepoke... 推荐透视!黑侠破解wepoker,微乐自建房辅助工具,积累教程(有挂功能)-哔哩哔哩黑侠破解wepo...