LexerATNFactory.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:codebuff 作者:
@Override
public Handle range(GrammarAST a, GrammarAST b) {
    ATNState left = newState(a);
    ATNState right = newState(b);
    int t1 = CharSupport.getCharValueFromGrammarCharLiteral(a.getText());
    int t2 = CharSupport.getCharValueFromGrammarCharLiteral(b.getText());
    left.addTransition(new  RangeTransition(right, t1, t2));
    a.atnState = left;
    b.atnState = left;
    return new Handle(left, right);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号