输入是:
(1) 带有标记内部节点的树的括号表示,例如:
(S (N John) (VP (V hit) (NP (D the) (N ball))))
输出:
(线条是否为虚线以及是否存在标题并不重要。)
或者输入可以是:
(2) 对没有标签的单词进行括号括起来,例如:
((John) ((hit) ((the) (ball))))
输出与上面相同(这次没有内部标签,只有树结构)。
输入的另一个组成部分是树是像 (1) 中那样标记还是像 (2) 中那样未标记。
我的问题:用javascript在浏览器中呈现这些树的最佳方式(最快的开发时间)是什么?一切都应该发生在客户端。
我正在想象一个简单的界面,只有一个文本框(和一个单选按钮,指定它是否是一个带标签的树),当它改变时,会触发一个树来呈现(如果输入没有任何语法错误)。