Stateパターンを用いたCSVフォーマットの構文解析サンプル