sS mL_answerWithCodeFragments(S s) { ret mL_answerWithCodeFragments("Questions to AI => Answers with code fragments", s); } sS mL_answerWithCodeFragments(S listName, S s) { S answer = lookupNL_dollarVars(mechMap(listName), s); if (answer == null) null; L tok = javaTokWithAngleBrackets(answer); for (int i = 1; i < l(tok); i += 2) if (isAngleBracketed(tok.get(i))) tok.set(i, structOrText(javaEval(mL_expandFunctionNames(deAngleBracket(tok.get(i)))))); ret join(tok); }