Trainer.java 文件源码

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

项目:codebuff 作者:
public static int getInjectWSCategory(CodeBuffTokenStream tokens, int i) {
    int precedingNL = getPrecedingNL(tokens, i); // how many lines to inject

    Token curToken = tokens.get(i);
    Token prevToken = tokens.getPreviousRealToken(i);

    int ws = 0;
    if ( precedingNL==0 ) {
        ws = curToken.getCharPositionInLine() -
            (prevToken.getCharPositionInLine()+prevToken.getText().length());
    }

    int injectNL_WS = CAT_NO_WS;
    if ( precedingNL>0 ) {
        injectNL_WS = nlcat(precedingNL);
    }
    else if ( ws>0 ) {
        injectNL_WS = wscat(ws);
    }

    return injectNL_WS;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号