における言語構文木をレンダリング入力される次のいずれかブラウザ
(1)のような標識された内部ノードを有するツリーの括弧表現:出力と
(S (N John) (VP (V hit) (NP (D the) (N ball))))
:
(行が破線であるか、キャプションが存在するかどうかは重要ではありません)
または入力があってもよい:
(2)標識、例えばずに単語をブラケット:
((John) ((hit) ((the) (ball))))
このとき(NO内部ラベル上記と同じ出力で、単にツリー構造)。
入力のもう1つの要素は、ツリーが(1)のようにラベル付けされているか、(2)のようにラベル付けされていないかです。
私の質問:はJavaScriptでブラウザでこれらの木をレンダリングするための最良の方法(最速開発時間)とは何ですか?すべてがクライアント側で起こるはずです。
テキストボックス(およびラベル付きツリーかどうかを指定するラジオボタン)を使用して簡単なインターフェイスを想像しています。変更すると、ツリーが表示されます(入力に構文がない場合エラー)。
ありがとう、それは素晴らしいリンクです!それは私が望むものにほぼ完全に置き換わるものです。私はちょうど角括弧の代わりにかっこで入力を受け入れることを望みます。 – dsg