ATNConfig.java 文件源码

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

项目:Scratch-ApuC 作者:
public String toString(@Nullable Recognizer<?, ?> recog, boolean showAlt) {
        StringBuilder buf = new StringBuilder();
//      if ( state.ruleIndex>=0 ) {
//          if ( recog!=null ) buf.append(recog.getRuleNames()[state.ruleIndex]+":");
//          else buf.append(state.ruleIndex+":");
//      }
        buf.append('(');
        buf.append(state);
        if ( showAlt ) {
            buf.append(",");
            buf.append(alt);
        }
        if ( context!=null ) {
            buf.append(",[");
            buf.append(context.toString());
            buf.append("]");
        }
        if ( semanticContext!=null && semanticContext != SemanticContext.NONE ) {
            buf.append(",");
            buf.append(semanticContext);
        }
        if ( reachesIntoOuterContext>0 ) {
            buf.append(",up=").append(reachesIntoOuterContext);
        }
        buf.append(')');
        return buf.toString();
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号