!636 !standard functions main { psvm { String snippetID = "#1000574"; if (args.length != 0) snippetID = args[0]; new StringBuilder buf; String prog = null; buf.append("== Please concat programs ==\n"); int programNr = 0; for (String l : toLines(loadSnippet(snippetID))) { l = l.trim(); if (l.length() == 0) continue; String id = findSnippetNamed(l); if (id == null) buf.append("// Ignoring line: " + l + "\n"); else { ++programNr; buf.append("== Program " + programNr + " ==\n"); prog = loadSnippet(id); buf.append(prog + "\n"); } } print "" String result; if (programNr == 1) result = prog; else result = buf.toString(); System.out.println(result); } }