!7 sclass BottomUpParser > DynSCPWithInput { start { set flag DynModule. // for transpilation dm_useLocallyCopiedMechLists(); set flag NoFancyMechParsing. ai_parser_activateStandardFunctions(); } void update(S s) { temp enter(); if (!isShowing()) { inputChooser.forgetInput(); ret; } PTElement root = ai_parseBottomUpToTree(s); ai_cullParseTree(root); setComponent(jDynamicTree(root, func(final PTElement e) -> L { e == null ? null : e.children })); } }