!636 !standard functions !609 // main String s = loadTextFile("input/input.txt", null); StringBuilder buf = new StringBuilder(); for (String line : toLines(s)) { Matcher matcher = match(line, "^!include (#\\d+)"); if (matcher.find()) { String id = matcher.group(1); buf.append(loadSnippet(id)); } else buf.append(line); buf.append("\n"); } saveTextFile("output/output.txt", buf.toString());