private static Transition createSetTransition(ATNState target, IntervalSet set) {
if (set.getIntervals().size() == 1) {
Interval interval = set.getIntervals().get(0);
if (interval.a == interval.b) {
return new AtomTransition(target, interval.a);
} else {
return new RangeTransition(target, interval.a, interval.b);
}
} else {
return new SetTransition(target, set);
}
}
GroupHighlighterLexer.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:antlrworks2
作者:
评论列表
文章目录