呼び出す(これも再帰ですが)形になりました。繰り返しが多すぎるとスタックオーバーフローが起きると思います。今はこれでよいことにしよう。型を変更したことにより影響したコードを全部修正できました。パース実行してみます。渡しています(初期値として)。html=Html(value=<span>hoge</span><span>foo</span><span>bar</span><span>bar</span><span>foo</span><span>hoge</span>))うまくパースできました。最後に今回の改訂バージョンのコード全体を掲載します。EMPTY_HTML)println(parseResult)以上です。