我想在树检查之前将所有字符大写。我正在写一个MIPS汇编程序,所以如果有人愿意写:
jal $0000000C
它不匹配,因为我只有"日航"。当然,你可以简单地放置一个替代方案,或者用户自己将其大写。但这不是重点。假设您写了一些大代码,但错误地将最后一个字母JAl写成了小写。ANTLR4会发出一条错误信息。因此,我正在寻找一种在ANTLR4检查之前将所有字符大写的快速方法。因为写下每一个选项"JAL"|"JAL"|《JAL》|《JAL》|等等。只是很耗时。
您可以这样做:
JAL : J A L;
fragment J : [Jj];
fragment A : [Aa];
fragment L : [Ll];