我需要匹配ANTLR
包含由 / 分隔的 2 个字段的消息第一个字段可以有1..3
数字,第二个字段可以有1..2
数字,
这不起作用
msg: f1 '/' f2;
f1: DIGIT(DIGIT(DIGIT)?)? ;
f2: DIGIT(DIGIT)?
- 在这种情况下如何避免歧义?
- 有没有更优雅的方式来表达重复次数
ANTLR
?
非常感谢克里斯
我需要匹配ANTLR
包含由 / 分隔的 2 个字段的消息第一个字段可以有1..3
数字,第二个字段可以有1..2
数字,
这不起作用
msg: f1 '/' f2;
f1: DIGIT(DIGIT(DIGIT)?)? ;
f2: DIGIT(DIGIT)?
ANTLR
?非常感谢克里斯