]前のドキュメントで折り返し処理を実装したので、次はHTMLファイルを見やすく表示できるようにしてみよう。HTMLファイルを表示した画面を示したが、HTMLタグと本文が同じ色で表示されていて、視認性が低い。そこで、まずHTMLタグを色表示するようにしてみる。表示した時にフラグをOFFにするとよい。タグの途中で改行を入れることはまずあり得ないと考えられるので、タグ中かどうかの状態は論理行単位で有効とする。プログラムは以下のようになる。タグ内のキーワードも色表示した方が視認性が高まる。ループを形成しているが、その処理内容は酷似している。文により処理を切り分けるようにすることもできる。.....}どちらの形式が優れているかは微妙である。外側にした方が全体のコード量が少なくなる傾向にある。現代的なCPUはループ全体がキャッシュに治まると処理がとても高速になるのでループ内のコード量を減らすことは重要である。処理も入ってくると条件判断が複雑になり、コードを追うのが大変になると思われる。現代的なCPUはパイプラインが深く、条件判断の分岐予測に失敗するとせっかく処理したパイプライン内の情報が無駄になってしまうので、条件分岐は少ない方が望ましいと考えられる。いうわけなので、どちらがよいかの判断は全ての機能を実装し終わった後に判断することにしよう。