!7 static int linesToLookAt = 10; sS rules = [[ Fire once: (Text is X) => (for each token Y in X: contains token Y) Fire once: contains token "{" => It's a method ]]; sS bla = [[ wrqnygxvjvtpyiwc - Fire once: X wziyypnyayfphdxs - (X) => (Y) chkfkshhwshoauan - X => Y jfucnngqsmgrrgdm - for each token X in Y: Z yrzzucwknlfazxnb - Line X is Y. ljlpioyodpulgpid - Text is X egulideahjsbmivq - contains token X nizymecojotccctz - It's a method qmyuofoszplvpdpt - Rule fired: X ]]; p { centerHigherConsole(); myTruth(bla); aiStandardHandlers(); L lines = toLines(getServerTranspilation(#1008203)); lines = takeFirst(linesToLookAt, [S line : lines | eq(firstJavaToken(line), "static")]); //printNumberedLines(lines); for (S line : lines) if (lispBackwardRaw("yrzzucwknlfazxnb", quote(line)) == null) emit(lisp("yrzzucwknlfazxnb", aGlobalID(), quote(line))); L parsedRules = linesToLisp(rules); for (Lisp lineIs : lispTruth2("yrzzucwknlfazxnb")) { S id = lineIs.raw(0); S text = lineIs.unq(1); ThoughtSpace ts = getOrAddThoughtSpace(id); ts.addStatement(lisp("ljlpioyodpulgpid", quote(text))); ts.addStatements(parsedRules); processRules(ts); } printThoughtSpaces_english(); } svoid processRules(ThoughtSpace ts) { withThoughtSpace(ts, r { applyAlwaysRules(100) }); }