!7 static new JTextField tf; static JTable tblResult, tblProductions; p { magellan(); aiEnhancements(); swing { showFrame(northAndCenter(textFieldWithButton("Parse", tf = jcenteredtextfield()), jhsplit(tblResult = sexyTable(), tblProductions = sexyTable()))); onEnter(tf, r-thread { S input = getTextTrim(tf); new L data; try { S cl = englishToConceptLanguage(input); data.add(litorderedmap( "Computer Language", cl, "English", conceptLanguageToEnglish(cl))); } catch e { data.add(litorderedmap("Error: " + printStackTrace(e))); } showTable(tblResult, data); }); simulateEnter(tf); } }