!7 sclass MatchInput > DynPrintLogWithInput { start { dm_useLocallyCopiedMechLists(); } void update(S s) { print("\n> " + s); L tokInput = printStruct(javaTokWithAngleBracketsC(s)); L results = ai_parser1(s, "", mech_englishSentencePatterns()); results.addAll(ai_parser1(s, "", mL("Noun phrase patterns"))); results = takeFirst(10, parseResultsByNumberOfAssumptions(results)); for (ParseResult1 p : results) print(" " + ai_renderParseResult(p)); if (l(results) > 10) print("[" + (l(results)-10) + " more]"); } }