コード例 #1
0
ファイル: ErrorQueue.java プロジェクト: KvanTTT/antlr4
  public String toString(boolean rendered) {
    if (!rendered) {
      return Utils.join(all.iterator(), "\n");
    }

    if (tool == null) {
      throw new IllegalStateException(
          String.format("No %s instance is available.", Tool.class.getName()));
    }

    StringBuilder buf = new StringBuilder();
    for (ANTLRMessage m : all) {
      ST st = tool.errMgr.getMessageTemplate(m);
      buf.append(st.render());
      buf.append("\n");
    }

    return buf.toString();
  }
コード例 #2
0
ファイル: SemanticContext.java プロジェクト: HackShare/antlr4
 @Override
 public String toString() {
   return Utils.join(Arrays.asList(opnds).iterator(), "||");
 }