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;
}
Trainer.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:codebuff
作者:
评论列表
文章目录