2008.12.04 (0.1.1)
  JDK 1.5 対応。
  TODO LEFT JOIN の ON 以下が複数ある場合に字下げが変なのを修正。
  TODO 一行コメントのあとの処理の改善
      -- コメント
        SELECT
      のようにズレてしまいます。この点の改善が必要です。
  (削除)todo.txt

2007.10.28 (0.1.0) JDK 1.4.2 対応の最終版
  渡辺義則さん(a-san)の変更提案を反映しました。
  # 渡辺義則さんは、blancoSqlFormatterの原作者です。
  ----------------------------------------------------------------------
  ●BlancoSqlFormatter
    関数の時には改行しないようにしました。
    また、between 式 and 式の場合、従来はandの前で改行していましたが、
    改行しないようにしました。
  ●BlancoSqlRule
    関数名を事前に登録するようにしました。
    また、キーワードを大文字/小文字にするか何もしないかを
    設定できるようにしました。
    http://d.hatena.ne.jp/a-san/20071021#p1
    http://d.hatena.ne.jp/a-san/20071022#p1
    http://d.hatena.ne.jp/a-san/20071024#p1
    ----------------------------------------------------------------------

2007.10.02 (0.0.4) 安定版
  渡辺義則さん(a-san)の変更提案を反映しました。
  # 渡辺義則さんは、blancoSqlFormatterの原作者です。

  [目的]
  ・今回の変更の目的は VerticalViewer(Asan専用DBビューア)に強調表示の機能をつけるためのものです。
    予約語やコメント、値などの位置を知るための変更が加えられています。
  ・今回の変更では SqlFormatterの機能としては何も変更点はありません。
    SQL整形の形は変わりませんし、速度が速くなることもありません。
  ・字句解析ではよくあるパターンなので、将来、他のプロダクトにおいても役立つ可能性が期待できます。

  [変更箇所]
  ・blanco.commons.sql.format.valueobject.AbstractBlancoSqlToken
    フィールド int fPos を追加しました。
  ・blanco.commons.sql.format.BlancoSqlParser
    メソッド nextToken() 内で生成されている BlancoSqlToken に トークンの位置を指定するようにしました。
  ・blanco.commons.sql.format.valueobject.BlancoSqlToken
    引数を増やしたコンストラクタを新たに用意しました。
  ・(全体的に) 引数が２つのコンストラクタは３つのコンストラクタを呼ぶようにしました。
    引数が２つのコンストラクタを残しているのは、BlancoSqlFormatter で
    整形する際にも使っているからです。そのときは、fPosの値は(-1)になるようにしました。
    これは「位置情報に意味がない」ことをあらわします。

  (jar)jarファイル類を更新しました。

2006.12.08 (0.0.3)
  リファクタリング。ソースコードを整理しました。
  (jar)2つのblanco Frameworkプロダクトを導入しました。
  一行コメントが改行をともなわず そのまま終了した場合に例外が発生するのを修正。

2006.05.09 (0.0.2)
  INTERSECT, EXCEPTについて、UNIONと同様の字下げを行うように変更。
  ONの整形に対応。(INNER JOIN の際に利用されます)
  USINGの整形に対応。
  一方 LEFTでの改行について、これは実施しないように仕様変更。

2006.03.29 (0.0.1)
  blancoSqlFormatterを別のプロジェクトに分離しました。
  blancoCommonsから下記のパッケージをこちらのプロジェクトに移管します。
  【移動】blanco.commons.sql.formatパッケージ配下。
  【移動】テストクラスの blanco.commons.sql.formatパッケージ配下。
  JDK 1.5でコンパイル可能であることを確認しました。
