!7 static int timeout = 5000; p-exp { logOutputPlain(); useLocalMechListCopies(true); LS log = singleLinesOnly(serverTelegramLog_text()); if (contains(args, 'reversed)) log = reversed(log); int i = 0; for (fS s : log) pcall { print(++i + "/" + l(log) + ": " + s); time "Parse" { PTElement tree = evalWithTimeoutOrNull(timeout, func -> PTElement { ai_parseToCulledTree(s) }); } if (tree != null) ai_printParseTree(tree); print(); } }