永发信息网

Antlr的G4文件解析cobol代码,正则表达式中“^”符号对应的G4语法的符号是什么?

答案:1  悬赏:50  手机版
解决时间 2021-11-16 10:20
  • 提问者网友:眉目添风霜
  • 2021-11-15 15:56
Antlr的G4文件解析cobol代码,正则表达式中“^”符号对应的G4语法的符号是什么?
最佳答案
  • 五星知识达人网友:玩家
  • 2021-11-15 16:03
网页链接   上面的链接里,有antlr 针对各种语言的语法描述文件。 给的是 cobol85 的,不知道是不是你说的 cobol。  描述数字  你直接  用  [0-9]+  这样就可以了吧  你把这个的位置放置在 你语法文件的最前面,那么就是匹配以数字开头了。这样就不需要 ^ 了
追问main : REGX compilationUnit EOF;
REGX : [0-9]+ -> skip;
是这个意思么?但我的目标需求是把以数字开头的部分skip掉,所以如果这样写的话,在加载第二行内容的时候,会把所有数字部分都skip掉,而不是只skip掉以数字开头的部分。
例如:
000260 ENVIRONMENT DIVISION.
SELECT ODA000200-F50 ASSIGN U50
两行source我只想skip掉000260这部分,而第二行000200不skip,要保留
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯