diff はここで見る感じに変更しました。parser にこの処理を入れるのはなんか違うかなーと思ったからです。