我需要匹配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?非常感谢克里斯