ColonWhitespaceListener.java 文件源码

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

项目:tailor 作者:
@Override
public void enterTypeAnnotation(SwiftParser.TypeAnnotationContext ctx) {
    TerminalNodeImpl colon = (TerminalNodeImpl) ctx.getChild(0);
    ParseTree parentLeftSibling = ParseTreeUtil.getLeftSibling(colon.getParent());
    ParseTree rightSibling = ctx.getChild(1);

    Token left = ParseTreeUtil.getStopTokenForNode(parentLeftSibling);
    Token right = ParseTreeUtil.getStartTokenForNode(rightSibling);
    Token colonToken = colon.getSymbol();

    verifyColonLeftAssociation(left, right, colonToken);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号